CLHS: Section 3.4.1

Lisp interpreter 作り直し中。let -> setq -> progn とほとんど前のまま実装し、defun より前に lambda form を実装しようとしている。

defun や lambda form が取れる lambda list は、 ordinary lambda list というもので、これをちゃんと実装すれば、インタプリタでも &rest, &key, &rest が使える。&key は無くてもいいが、&rest くらいあると、後でマクロを書くのに楽になる気がする。