ehaliewiczOP•

I think all of Henry Baker's papers are worth reading, but this one always struck me as a particularly clever way of compiling Scheme to C. You get continuations, proper tail calls, and fast stack allocation that can take the place of the nursery in a generational garbage collector.

2
gilmi•

Thanks for linking this! If we are already on the subject, I'd also like to link a blog post about CHICKEN GC to complement the paper :)

1
ehaliewiczOP•

Yeah, this is also a great article. Makes it very clear how it works in practice.

1