Eric Griffis <dedbox@gmail.com>
1 Algebraic Racket
1.1 Data
1.2 Functions
1.3 Macros
1.4 Syntactic Forms
2 The Prelude
2.1 Functions
2.2 Lists
3 Classes: Ad Hoc Polymorphism
3.1 Defining Classes and Instances
3.2 The Base Classes
3.3 Instances
3.3.1 Box
3.3.2 Event
3.3.3 List
3.3.4 Maybe
3.3.5 Truthy
3.3.6 Values
4 The Linter
5 Tutorial: From Models to Interpreters
5.1 The Core Calculus
5.2 A Syntax Extension
5.3 Exposing the Host
Bibliography