--- 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


Reply via email to