Playlist | schedule page |
Tutorial 1 — simple values and types (2:05)
Numbers, booleans, strings, and symbols.
Tutorial 2 — operators and functions (2:04)
Arithmetic and function calls.
Tutorial 3 — lists (1:59)
Creating lists.
Tutorial 4 — list operations (0:52)
Using first, rest, and is_cons.
Tutorial 5 — conditionals (3:42)
Using if and cond.
Tutorial 6 — definitions (2:18)
Defining constants and functions.
Tutorial 7 — local definitions (1:21)
Using block for local and nested definitions.
Tutorial 8 — defining types (3:27)
Defining your own datatypes with type.
Tutorial 9 — match (3:09)
Dispatching on variants with match.
Tutorial 10 — testing (4:18)
Using the check form, putting tests in a test submodule, and enabling DrRacket’s support for syntactic test coverage.
Tutorial 11 — syntax objects (4:04)
Syntax objects for representing expressions without evaluating them.