At 06:03 PM 11/4/2001 -0500, James Mastros wrote:
>On Sun, Nov 04, 2001 at 01:47:44PM -0500, Dan Sugalski wrote:
> > I've not made any promises as to what type of GC system we'll use. I'm
> > gearing things towards a copying collector, but I'm also trying to make
> > sure we don't lock ourselves out of a generational scheme.
>I'd really like to hear that you were planning on not locking us out of
>/any/ scheme.  I'd like to see a lot of pluggablity here, so we can get
>custom solutions for those needing multiprocessor, huge memory optimized
>schemes, and with tiny machines with poor processors, or on a handheld with
>tiny memory.  Hell, even segmented memory, if they're really brave.

I doubt there'll be GC pluggbility. (Unless you consider "Ripping out the 
guts of resources.c and gc.c and replacing them" pluggability... :) If it 
works out that way, great, but I don't know that it's really something I'm 
shooting for.

> > I know things are a little fuzzy in the GC arena, but that's on purpose 
> for
> > the moment.
>Hell.  I've got very, very little knowlage about gc.  But I'd love to see
>the GC pluggable to the point where different modules can have different
>GCs... but I don't think it's reasonably possible.
>
>Without doubt, there should be a way for parrot code to modify the
>properties of the GC, like the frequency of calling, and to specify "run the
>GC now".

That will be settable. I should go add the ops to the docs.

                                        Dan

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

Reply via email to