This is the mail archive of the guile@cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: integrating with GUILE's GC


Lynn Winebarger <owinebar@indiana.edu> writes:

> > messing around with the gc :), but mostly because it's probably easier
> > to implement an efficient gc around the specific needs of guile, than
> > to take a generic gc and meld it into guile (though it would be an
> > interesting project if someone felt up to it).
> 
>     Normally I'd agree, if GUILE was only to be used as a Scheme
> interpreter.  But when it's hooked into another system that uses GC,
> having "plug-in-ability" of the GC becomes more desirable.  Of course,
> there probably aren't that many folks writing systems that use GC in C.

I think a bigger question is whether the gc being plugged in would
really be suitable for both guile and the system. Generally, if you
want to add a very specific gc to a system, you're doing it because
it's optimized for the usage of the system system (and you can take a
lot of advantage of the structure of the system), but that doesn't
mean the gc is going to be all that suitable for a scheme interpreter
as well. 

-- 
Greg

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]