> And if lvalue access were made the only way of doing assignment of
> params in this context then a whole bunch of the code in param could
> be removed.

Maybe this is the confusion. I'm not saying subs should ONLY be lvalue.
I think they should be both rvalue and lvalue at the same time.
Automatically. 

Did anybody look at this example?

    @array = $r->func((split /:/, <PASSWD>));       # ok
    @array = ($r->func) = split /:/, <PASSWD>;      # same thing

-Nate

Reply via email to