Writing the Cyclone Scheme Compiler
Summary
This 2017 revision provides a detailed background on Cyclone's Scheme compiler, describing source-to-source transformations, CPS and closure conversion, and C code generation. It also covers the garbage collector design (Cheney on the MTA and the hybrid collector) and runtime details including the C runtime and multithreading support.