>>   foo->bar($baz, $coon)
>> should be made synonymous with
>>   foo->bar $baz, $coon
>> 
>> I can see no ambiguity in this call, but it not always works with Perl5.

Arrow invocation does not a listop make.  Only indirect object invocation
style does that.

    print STDOUT $foo, $bar, $glarch;

is a list op.

    STDOUT->print $foo, $bar, $glarch;

is not, and, in fact, is a syntax error.  You *must* use parens for
the arrow invocation's arguments.  You *may* use them with I/O style.

--tom

Reply via email to