Chaim Frenkel wrote:
NW$old = assign($var, $val);
NW$old = assign($var) = $val;
NW$old = assign = $var, $val;
I don't think that the assigned values should be moved by perl into
the argument list.
You are reintroducing another version of the list flattening problem.
"Where
Chaim Frenkel wrote:
Why this limitation?
If the lvalue is a fundemental type (whatever that is) everything works
as if the lvalue were actually in place
sub foo { return $a }
foo =~ s///;# same as $a =~ s///;
This is not the type of lvalue sub that this RFC