Understanding macroexpansion


#1

Originally published at: https://purelyfunctional.tv/clojure-macros/understanding-macroexpansion/
We need one last tool before we begin our exploration. In order to debug our macros, we need to see what code they are outputting. There are three levels of macroexpansion to learn.