Chapter 2 · Building Abstractions with Data
20 runnable lessons across 5 sections of the original book.
StartSection 2.1 · Introduction to Data Abstraction
4 lessons
Section 2.2 · Hierarchical Data and the Closure Property
5 lessons
Section 2.3 · Symbolic Data
5 lessons
- 2.3.1Quotation turns program-shaped text into inspectable data.Open lesson
- 2.3.2A differentiation rule can transform an expression tree.Open lesson
- 2.3.3One set interface can exploit several structural promises.Open lesson
- 2.3.4Ordering changes what a set operation can skip.Open lesson
- 2.3.5The tree makes frequent symbols cheaper.Open lesson
Section 2.4 · Multiple Representations for Abstract Data
3 lessons
Section 2.5 · Systems with Generic Operations
3 lessons
Chapter checkpoint
Reconnect the chapter’s key ideas before moving on.
Review