On Tue, Nov 30, 2004 at 03:17:42AM +0300, Alexey Trofimenko wrote:
: Why to introduce (or REintroduce) something if we have something
: similar already?
:
: $captured = system :capture q/cmd../;
By the way, that one happens to be illegal at the moment. To use
pairs as part of an argument list you have to install a comma like this:
$captured = system :capture, q/cmd../;
As it currently stands, you may only omit comma between :pairs. Otherwise
we don't know how to parse this:
print $y / $x :round(2) / 3;
With an assumed comma after the :round(2), the / would be taken as
the start of a pattern.
Possibly we can fix this for :pairs that are the first thing a list, though.
It seems to be a trap that p6l'ers keep falling into.
Larry