At 03:11 PM 8/12/00 -0700, Larry Wall wrote:
>Nick Ing-Simmons writes:
>: Chaim Frenkel <[EMAIL PROTECTED]> writes:
>: >Hmm, will vtbl get rid of all the magic hacks?
>:
>: The "mg.c" 'magic hacks' are in essence applying vtable semantics (they
>: are even called vtables in the sources) to a subset of "values".
>
>Well, yes, but there's a linked list of them to allow for MI of
>magical methods.
Do we want to allow a variable to have multiple types of magic on it
simultaneously?
>: So yes vtables mean evrything is "magic" so nothing needs "special magic"...
>
>Er, you still have to think about whether something could be tied and
>tainted at the same time.
Yeah, that's an issue. We need to hammer out how much is the responsibility
of the vtable functions, and how much is the responsibility of the op
functions.
Looks like "tainted" qualifies as the first flag bit in the global flags
field...
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk