> 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
