Yep, and that's exactly how you do it, too. I believe that the * is
unnecessary (but still acceptable) if you're already in the named zone:
do_this(foo => 1, %arg); # ok
Luke
sub do_this (+$foo, +$bar) {
# whatever
}
%arg = (
:foo,
:bar,
);
do_this(*%arg);
I use this technique a lot, and it would be unfortunate to miss out on
the advantages of subroutine signatures and have to 'go back' to the
perl5-ish
sub do_this (*%args) { }
Carl Franks
Carl