Languages from the Lisp dialect have one other data-structure that almost no other languages have: code itself. Today we’ll go over macros, the most powerful (and many would say, dangerous) programming language construct ever devised.