The job of macros is to abstract away verbose syntactic patterns. In other words, macros are rules of rewriting one syntax into another.

Macros are good for

  • rewriting without evaluating of syntactic forms
  • specialized bindings, conditionals, looping, simplification
  • performing computations at compile time
  • in-place splicing
Last modified 15 months ago Last modified on Nov 18, 2018, 6:14:34 AM
Note: See TracWiki for help on using the wiki.