SICP Study

5.3 Storage Allocation and Garbage Collection⁠

5.3.1 Memory as Vectors⁠

Representing Lisp data

Implementing the primitive list operations

Implementing stacks

5.3.2 Maintaining the Illusion of Infinite Memory⁠

Implementation of a stop-and-copy garbage collector