stackerizer showed us how we could make a language that generates programs in another language.
We can make a language (like stackerizer) that generates test programs for another language (like stacker).
A module language uses standard S-expressions as syntax, but still provides its own expander.
#lang s-exp path invokes the default S-expression reader and passes the result to the expander indicated by path.
Recursion is a technique whereby a macro (or ordinary function) calls itself repeatedly.
Macros can generate other macros.
In a syntax template, the ellipsis can be used to repeat a sub-template for each member of a list of matched arguments.
Move ahead to the next big tutorial: bf