Lisp マクロは、Lisp 関数に似ています。 Lisp マクロは、その最初の要素がシンボル macro であるリストです。
Lisp マクロオブジェクトは(通常) defmacro で作られます。 macro で始まるリストは マクロとして読み込まれ、マクロとして用いられます。詳細に関してはチャプター 11 [マクロ]、ページ 91 を参照して下さい。