On Tue Jun 29 15:37:31 2010, masak wrote: > <masak> rakudo: "foo" ~~ /foo/; say "What kind of $()l am I?" > <p6eval> rakudo 451b40: OUTPUT«What kind of l am I?» > <masak> hm, shouldn't that say 'fool'? > <pmichaud> no > <masak> rakudo: "foo" ~~ / foo {make "foo"} /; say "What kind of $()l am I?" > <masak> pmichaud: what about that? > <pmichaud> masak: that looks buggish. > <jnthn> I think make not done inside an action method has always been > buggy, fwiw. > <pmichaud> I think make is just broken in rakudo > <jnthn> pmichaud: Yes, that matches my experience. > * masak submits the other rakudobug > <pmichaud> nqp: say(('foo' ~~ / foo { make 'foo' }/).ast) > <p6eval> nqp: OUTPUT«» > <pmichaud> hmmm. > <pmichaud> okay, I'll look at that one. > <pmichaud> but I do suspect a bug in rakudo's &make > <pmichaud> as in, it appears that rakudo doesn't have one.
The behavior has changed: 02:33 <[Coke]> rakudo: "foo" ~~ /foo/; say "What kind of $()l am I?" 02:34 <camelia> rakudo-jvm e8cea1: OUTPUT«(timeout)» 02:34 <camelia> ..rakudo-parrot e8cea1, rakudo-moar e8cea1: OUTPUT«What kind of fool am I?» 02:33 <[Coke]> rakudo: "foo" ~~ / foo {make "foo"} /; say "What kind of $()l am I?" 02:33 <camelia> rakudo-jvm e8cea1: OUTPUT«(timeout)» 02:33 <camelia> ..rakudo-parrot e8cea1, rakudo-moar e8cea1: OUTPUT«What kind of fool am I?» 02:33 <[Coke]> nqp: say(('foo' ~~ / foo { make 'foo' }/).ast) 02:33 <camelia> nqp-moarvm, nqp-jvm, nqp-parrot: OUTPUT«» -- Will "Coke" Coleda