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)