Sphillips <[EMAIL PROTECTED]> wrote: > </lurk> > While you're rehashing/justifying sensible design decisions made years > ago ;-) I was wondering why you decided to roll-your-own GC rather than > use an established one e.g. Hans Boehm's.
Mainly two reasons: no one did try to implement e.g. Boehm GC with Parrot. Second: our own GC systems are aware of all data structures, they know where pointers to other objects are and the GC system can use information from the running interpreter like hints for scope enter and exits. This should lead to a more performant GC system, but if someone wants to plug in Boehm GC, why not. > Cheers, > Sam Phillips leo