Re: Help understanding syntax in S06 "Pairs as lvalues"

2008-04-17 Thread Larry Wall
On Sun, Apr 13, 2008 at 09:00:08PM -, John M. Dlugosz wrote: : : :(:who($name), :why($reason)) := (why => $because, who => "me"); : : What do the symbols $name and $reason refer to? Are they names already in scope? That would be the intent, yes. Mind you, it seems like something only a cr

Help understanding syntax in S06 "Pairs as lvalues"

2008-04-13 Thread John M. Dlugosz
:(:who($name), :why($reason)) := (why => $because, who => "me"); What do the symbols $name and $reason refer to? Are they names already in scope? "Alternately, the my declarator can also force treatment of its argument as a signature." That would be my (:who($name), :why($reason)) := (why =