On Apr 21, 2008, at 9:39 , John M. Dlugosz wrote:
TSa Thomas.Sandlass-at-barco.com |Perl 6| wrote:
I think the type is just :( $: :named$ ) if you want to extract
the invocant with a $ prefix. Otherwise it would be :( $, :named
$ ) and you
extract the item positionally with prefix @ or .[].
I don't want to have to "extract" it. I want to be able to say
$x = foo
and get the single value return from foo, and only dress it up if I
want the optional secondary returns
my ($x, :$named) = foo; # or something like that
That looks to me like a form of positional extraction. (Of course,
my hit rate on p6 stuff has been remarkably low of late...)
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] [EMAIL PROTECTED]
system administrator [openafs,heimdal,too many hats] [EMAIL PROTECTED]
electrical and computer engineering, carnegie mellon university KF8NH