> I think we agree. > > $foo is a tied variable > $bar is a normal variable > > sub zap : lvalue { return $_[0] ? $foo : $bar } > > zap(1) = 5; # Goes to tied variable > zap(0) = 5; # Normal store And it would also be good to be able to overload operator = for objects, so that assigment to then could be intercepted without having to tie the reference as well. Damian
- Re: RFC 118 (v1) lvalue subs: parameters, explicit assig... Andy Wardley
- Re: RFC 118 (v1) lvalue subs: parameters, explicit ... Nathan Wiger
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: parameters, e... Graham Barr
- Re: RFC 118 (v1) lvalue subs: parameter... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: parameters, e... Buddha Buck
- Re: RFC 118 (v1) lvalue subs: parameter... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: parameters, e... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameter... Graham Barr
- Re: RFC 118 (v1) lvalue subs: para... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: para... Damian Conway
- Re: RFC 118 (v1) lvalue subs: para... perl6
- Re: RFC 118 (v1) lvalue subs: para... Damian Conway
- Re: RFC 118 (v1) lvalue subs: para... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: para... Damian Conway
- Re: RFC 118 (v1) lvalue subs: para... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: para... Damian Conway
- Re: RFC 118 (v1) lvalue subs: para... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: para... Damian Conway
- Re: RFC 118 (v1) lvalue subs: para... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: para... Nathan Torkington