[EMAIL PROTECTED] (Damian Conway) writes: > 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/] );
*Why* do methods need their parens? If methods can be specified to possibly take a block, such as grep and sort do, then they shouldn't need parens. Or at least, I know a language in which this is possible... :) -- "Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats." -- Howard Aiken