by shigemk2

当面は技術的なことしか書かない

マクロの定義のステップ

  1. マクロにしたいコードを発見する
  2. 「関数名、変数名の命名」に従ってマクロ名をつける
  3. マクロを使うとどう書けるのかを思い描く
  4. 可変部分を引数にする
  5. defmacroでマクロ定義を記述する
  6. テストをする

P181

Emacs Lispテクニックバイブル

Emacs Lispテクニックバイブル