Skip Menu |
Report information
Id: 76278
Status: resolved
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: masak <cmasak [at] gmail.com>
Cc:
AdminCc:

Severity: (no value)
Tag: Bug
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Subject: [BUG] &make outside of an action method has no effect in Rakudo
Date: Wed, 30 Jun 2010 00:36:50 +0200
To: rakudobug [...] perl.org
From: Carl Mäsak <cmasak [...] gmail.com>
Download (untitled) / with headers
text/plain 797b
<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.
RT-Send-CC: perl6-compiler [...] perl.org
Download (untitled) / with headers
text/plain 1.5k
On Tue Jun 29 15:37:31 2010, masak wrote: Show quoted text
> <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
RT-Send-CC: perl6-compiler [...] perl.org
On Tue Jun 29 15:37:31 2010, masak wrote: Show quoted text
> <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.
Resolved in Rakudo by now (think it's been fixed at least a year or two). Verified we have test coverage (we do, in S05-match/make.t). Resolving. /jnthn


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org