Talk:Learning Clojure/Macros

it would be nice to give some examples of why someone would use a macro, in psedo-code or clojure. I'm thinking about enforcing once-and-only-once rules, avoiding programming by discipline. could even use macros from the core as examples, such as the documentation for a (defn).