LISPはProgramming Language。1958年に登場して以来、多数の方言が存在し、 現在も使われ続けている。
- Common Lisp
- Scheme
- Emacs Lisp
例えばCommon Lispの実装の1つSBCL(Steel Bank Common Lisp)を使用する方法。 EmacsのラッパーライブラリはSLIME。起動からコンソール画面表示までやってくれる。
$sudo apt-get install sbcl
(setq inferior-lisp-program "sbcl")
を評価。
M-x slime
で、接続して使用できるようになる。
マクロの書き方の詳しい解説。
↓の訳(かなりよくないよう)の全面改良版。
通称SICP、Computer Scienceで有名な本。
コンパイラの章があるよう。