Hi,

Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:

> I'm all for scrapping code; here are my concerns:
>
> - what is the performance impact?
>
> - does BDW GC handle weak references correctly?  
>
> - What about various (undoubtedly little used) areas where GC interacts
> with the interpreter: port de-allocation, guardians, etc.

I talked about most of these in [0].

While weak hash tables are fully functional, there is a subtle
difference in how they behave that I haven't addressed yet [1].

Apart from that, the only incompatibility I know of is the lack of
`gc-live-object-stats', which can certainly be implemented but is just
slightly boring to do.  ;-)

Thanks,
Ludo'.

[0] http://thread.gmane.org/gmane.lisp.guile.devel/5946
[1] 
http://thread.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/2465



Reply via email to