SICP Study

5.5 Compilation⁠

5.5.1 Structure of the Compiler⁠

Targets and linkages

Instruction sequences and stack usage

5.5.2 Compiling Expressions⁠

Compiling linkage code

Compiling simple expressions

Compiling conditional expressions

Compiling sequences

Compiling lambda expressions

5.5.3 Compiling Combinations⁠

Applying procedures

Applying compiled procedures

5.5.4 Combining Instruction Sequences⁠

5.5.5 An Example of Compiled Code⁠

5.5.6 Lexical Addressing⁠

5.5.7 Interfacing Compiled Code to the Evaluator⁠