Michael Lazzaro asked:

(@foo, @bar) := @a
    . grep { $_ > 0}
    . sort { $^b <=> $^b }
    . part [/foo/, /bar/];

Hmm.  Does operator precedence allow that?
I don't think the method-call syntax allows it. I think methods
need their parens. So we need:

   (@foo, @bar) := @a
       . grep( { $_ > 0} )
       . sort( { $^b <=> $^b } )
       . part( [/foo/, /bar/] );

which is no huge imposition.

On the other hand, my C<then> proposal doesn't require parens at all. ;-)

Damian

Reply via email to