Nicolas have you consider the libGarbageCollector it is BSD licensed and used in the Io Language?

http://www.dekorte.com/projects/opensource/libGarbageCollector/

-- Jaime

I didn't know about it but looks like it's not most suitable :
- it has one CollectorMarker extra per allocated block - how many bytes ? (versus one bit per block for the Boehm GC)
- is it multithread safe ?
- you need to handle write barriers and C locals registration by yourself, which is not compatible with Neko API

Nicolas

--
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to