in reply to Re: how does splice do it?
in thread how does splice do it?

I'm not sure if they'll "correct" it , by your definition of "correct". Perl 6 will support full, C-style prototypes, with types and names declared in the subroutine declaration. (It'll still use @_ if you don't declare a prototype.) But by default, arrays won't flatten if there's a prototype on the subroutine; you'll have to use the unary * (flattening) operator either in the declaration or in the call.

I have a Perl6::Parameters module on the CPAN that implements a (pathetically small and out-of-date) subset of the Perl 6 behaviors.

=cut
--Brent Dax
There is no sig.