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

Reply via email to