Robuta

https://softwarepatternslexicon.com/clojure/macros/ Macros and Language Construction | Software Patterns Lexicon Understand macro expansion, syntax quoting, hygienic bindings and data DSLs, and choose when ordinary functions are enough. language constructionmacrossoftwarepatternslexicon