On Mon Jun 16 07:48:41 2008, [EMAIL PROTECTED] wrote: > The attached patch fixes the bug #55184: "The presence of $_ in > programs produces an error", reported a while back. > > <http://rt.perl.org/rt3//Public/Bug/Display.html?id=55184> > > It's a limited fix, and I'd be happy to hear how it could be improved. > All rakudo tests pass after the patch has been applied.
Thanks for the patch; I'm rejecting it (or at least placing it on hold) for now because I don't like promoting the __FLAG_VARIABLE meme that is rapidly spreading itself throughout the code. (It reminds me of the way that references to 'infix:,' ended up proliferating throughout actions.pm.) All of the $_, $!, and $/ handling in Rakudo needs to be refactored; at this point I'd rather place things on hold for that refactor than add even more code to the burden. (I'm expecting to get to the refactor in the next 4-5 days.) Thanks again! Pm