Patrick (>), Carl (>>): >> 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.
Understandable. If nothing else, the making of this patch has given me some insights into rakudo guts, which must be a good thing. > 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.) Looking forward to that refactoring. Keep up the good work! // Carl