Warning: This is the manual of the legacy Guile 2.2 series. You may want to read the manual of the current stable series instead.
Previous: A Virtual Machine for Guile, Up: Guile Implementation [Contents][Index]
Compilers! The word itself inspires excitement and awe, even among experienced practitioners. But a compiler is just a program: an eminently hackable thing. This section aims to describe Guile’s compiler in such a way that interested Scheme hackers can feel comfortable reading and extending it.
See Read/Load/Eval/Compile, if you’re lost and you just wanted to
know how to compile your .scm
file.
• Compiler Tower: | ||
• The Scheme Compiler: | ||
• Tree-IL: | ||
• Continuation-Passing Style: | ||
• Bytecode: | ||
• Writing New High-Level Languages: | ||
• Extending the Compiler: |