This is the mail archive of the
guile@cygnus.com
mailing list for the Guile project.
Re: integrating with GUILE's GC
Lynn Winebarger <owinebar@indiana.edu> writes:
> Yeah, actually I'd prefer not to do that if possible. Since the
> system will have real time requirements, getting stuck in a GC cycle
> would be a real problem. The server will be multithreaded, and each
> thread should be able to collect garbage relatively independently of
> the others - if Guile's GC mucks around every thread's memory space
> it would be bad news for meeting real-time requirements.
Paul Wilson's GC is not multithreaded (I worked with it for some
time). If you can make it work with independant threads, and, even
better, with plain C, I'd be VERY interested in the result.
I should also mention that its write barrier bites, performance-wise.
--
I refuse to use .sig