--- Larry Wall <[EMAIL PROTECTED]> wrote: > ... > This might work now, presuming > > sub foo (;$_ = $=) > > (or whatever) is really a binding, and not an assignment. (That's > another reason why //= is *wrong*--it implies assignment.)
Umm, that's what it was supposed to do. IOW: sub($param //= $=) means "if you don't get one, grab the value of $=." As opposed to sub($param ://= $=) which would be a horrible-looking way of getting something by reference. Which is also why I asked about value/reference semantics. Or is ";" supposed to be the "here be reference-args" delimiter? (I thought it meant "here be named parameters"...) =Austin