Next: Defining Macros Up: PLT MzScheme: Language Manual Previous: Garbage Collection

# Macros

A low-level (`defmacro`-like) macro system is built into MzScheme. Macros defined with this system are not hygienic. The high-level R5RS macro system is mostly supported by MzLib (see section 15.2.25).

- Defining Macros
- Identifier Macros
- Expansion Time Binding and Evaluation
- Primitive Syntax and Expanding Macros