5 ms·
Chicken Scheme uses a technique called "Cheney on the M.T.A." to implement it's garbage collection (and entire language, really). It's one of the most mind-bend
by AlexanderDhoore 12y ago
Chicken Scheme uses a technique called "Cheney on the M.T.A." to implement it's garbage collection (and entire language, really). It's one of the most mind-bending things I've ever heard of.
Here's the article: http://home.pipeline.com/~hbaker1/CheneyMTA.html http://home.pipeline.com/~hbaker1/CheneyMTA.html
- thecombjelly 12y agoHere is an article discussing the utilization of this technique specifically for CHICKEN scheme. http://www.more-magic.net/posts/internals-gc.html http://www.more-magic.net/posts/internals-gc.html
- Direct 12y agoThis and the paper above were extremely entertaining reads. To the point that I am downloading CHICKEN right now to start exploring. Thank you for those links.
- deleted 12y ago[deleted]
- jbert 12y agoSeconded. That is a great read to help improve your understanding of the C runtime environment (stack frames, longjmp etc).