Chapter 2. Metaprogramming
In this chapter, we will cover the following recipes:
Representation of a Julia program
Programs for metaprogramming
Expressions and functions for metaprogramming
Macros
Advanced concepts in macros
Function and code generation