At 08:32 PM 11/4/2001 +0100, Benoit Cerrina wrote:

> > There will be a mechanism to register PMCs with the interpreter to note
> > they're pointed to by something that the interpreter can't reach. (For
> > example, a structure in your extension code, or via a pointer stashed in
> > the depths of a buffer object, or referenced by another interpreter) This
> > "foreign access" registry is considered part of an interpreter's root set.
>If this is the case, how do you want to move the PMC, I thought you wanted a
>copying collector?

While the PMC structures themselves don't move (no real need--there of 
fixed size so you can't fragment your allocation pool, though it makes 
generational collection easier to some extent) the data pointed to by the 
PMC can. That's the bit that moves.

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to