At 01:04 PM 9/28/2001 -0400, Guido van Rossum wrote:
> > (Though it gets actively dicey with people writing new variable
> > types, but that's another issue entirely)
>
>I hope it is. In Python, writing new extension types (which I suppose
>is the same thing) happens all the time in 3rd party modules. We need
>an API to do this.
We're going to have one, but it's one of the APIs that we won't guarantee
for the lifetime of Parrot. (The embedding and extension APIs are
guaranteed link-safe forever--extensions built against Parrot 1.0.1 will
run without relinking on Parrot 1.96.33) We might have a subset API that
hides the gory details that may be guaranteed, though.
I'm hedging my bets here, with the assumption that the really low-level
stuff might get completely redone because I made one or more bone-headed
decisions in the initial design.
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk