Felix scripsit:

> Unfortunately, execution and garbage collection are tightly interleaved
> in the cheney-on-the-mta model. 

Minor collection is, but major collection could be run in a separate
thread so that it can run concurrently (even on a second core) with the
rest of the program.  As it happens, I was reading about a concurrent
GC just the other day which sounded interesting -- and just happens to
be named Chicken, how cool is that?

<http://www.cs.technion.ac.il/~erez/Papers/real-time-pldi.pdf>

-- 
John Cowan   http://ccil.org/~cowan    [email protected]
We want more school houses and less jails; more books and less arsenals;
more learning and less vice; more constant work and less crime; more
leisure and less greed; more justice and less revenge; in fact, more of
the opportunities to cultivate our better natures.  --Samuel Gompers

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to