On Sun, Jan 11, 2009 at 07:18:53PM -0800, Patrick R. Michaud via RT wrote: > On Wed Jan 07 17:54:26 2009, larry wrote: > Bare "say" and "print" are now illegal in Rakudo as of r35431. This > currently catches only the truly bare say/print -- the parenthesized > forms are still allowed: > > say; # error > say (); # ok > say(); # spec is unclear, rakudo currently allows this > > If the C<say()> and C<print()> forms should be disallowed, we can do > that as well.
Actually, that fix didn't turn out to be complete, so I've entered a new fix, and the C<say()> and C<print()> forms are now disallowed also. Thus we're left with: say; # error say(); # error say (); # ok Since this matches the spec, I'll close this ticket (as soon as I can get back into rt.perl.org to do so -- it's not responding for me right now). Pm