- 2_Functions
- 3 How to Design Programs
- 4 Conditional
- TODO: add ch5
- TODO: add ch6
- 8 List
- 9.1FingerExercises
- 9.2 Non-empty Lists
- 9.3 Natural Numbers
- 10.1 Functions that Produce Lists
- 10.2 Structures in Lists
- 10.3 Reading files
- 11.2 Composing Functions
- 11.3 Auxiliary Functions that Recur
- 14.1 Similarities in Functions
- 14.2 Different Similarities
- 14.3 Similarities in Data Definitions
- 14.4 Functions Are Values
- 15.1 Abstractions from Examples
- 16.1 Existing Abstractions
- 16.2 Local Definitions
- 19.1 Trees
- 19.3 S-expressions
- 19.5 Project:BSTs
- 20 Iterative Refinement
- 21 Refining Interpreters
- 22 Project: XML