Perl6 RFC Librarian <[EMAIL PROTECTED]> writes:
> This RFC proposes that lvalue subs, when invoked as such, should receive
> the rvalue being assigned to it as an argument.

I'm kind of in two minds about this. Most of the time the current
lvalue behaviour does pretty much the Right Thing, and simple lvalue
subs are simple to write. If you end up with the rvalue as an extra
argument you end up having to dance around whether or not the sub is
called in an lvalue context to possibly decide what to do with the
argument.

And if you want more complex functionality (say you want to write
something like substr) then it's possible to work round it using tie
magic. [Thinks: As soon as I have the tuits I'm going to turn that
into a module...]

-- 
Piers

Reply via email to