On Tue, Feb 06, 2001 at 03:53:09PM +0000, David Mitchell wrote: > Perl5 does in fact make a clear separation. 'values' are SV structures > (and AVs and HVs etc). Variables are names in stashes, PADs etc > that have a pointer to an SV or whatever. Well, hmm. That's true and it's not true. Consider how $a = $b works in Perl 5: the gvsv operations produce two SVs, one for the value of $a and for the value of $b. Then the value of $b is assigned to the value of $a, and $a is changed. No difference between lvalue SVs (variables) and rvalue SVs (values). -- If you give a man a fire, he'll be warm for a day. If you set a man on fire, he'll be warm for the rest of his life.
- Re: Another approach to vtables Edwin Steiner
- Re: Another approach to vtables Paolo Molaro
- Re: Another approach to vtables Dan Sugalski
- Re: Another approach to vtables Branden
- Re: Another approach to vtables Dan Sugalski
- Re: Another approach to vtables Simon Cozens
- Re: Another approach to vtables David Mitchell
- Re: Another approach to vtables Branden
- Re: Another approach to vtables Dan Sugalski
- Re: Another approach to vtables Branden
- Re: Another approach to vtables Simon Cozens
- Re: Another approach to vtables Branden
- Re: Another approach to vtables Simon Cozens
- Re: Another approach to vtables Dan Sugalski
- Re: Another approach to vtables Branden
- Re: Another approach to vtables Dan Sugalski
- Re: Another approach to vtables Branden
- Re: Another approach to vtables David Mitchell
- Re: Another approach to vtables Branden