At 5:24 PM -0400 5/22/03, John Peacock wrote: >Dan Sugalski wrote: >>You already can overload the assignment operator. That's what tie is. >> >>Overloading as it stands now works on the value, while tying works >>on the variable. (a contents vs container thing) Overload is a >>value thing, tying a container thing. Assignment is an operation on >>the variable rather than the value, so it should live in the world >>of tying, not overloading. > >But I need both overloading (to automatically handle the comparison >operators) _and_ tie (to prevent the overloaded magic from being >lost through simple assignment). Can I do both? My initial tests >show that I can use tie to manage set/get, but then I lose the >overloading. That's something I think you can't do, and arguably a bug. I'm pretty sure you can have tie magic, or overloading magic, but not both. -- Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai dan@sidhe.org have teddy bears and even teddy bears get drunkThread Previous | Thread Next