Chapter 1.10 too long
Chapter 1.10, Functions and Macros, would also be better if it was split into two, so that more detail can be provided on both functions and macros, especially macro-expansion and timing of the expansions. Very little emphasis is currently given on reader macros, and that seems to be a pretty important subject that shouldn't be glossed over.