Common Lisp の中から使える Coalton が Lisp かどうか考えたんだけど、私の判断としては Lisp ではないとう結論に至ったように。とはいえ、Lisp の定義ってなんなの?といわれると厳しい。私個人としては cons cell でリストを構成するような仕組みと symbol があり、かつそういったデータ構造でプログラムを自体を記述可能なようなプログラミング言語が Lisp だと思う(これだと Scheme は Lisp なのかちょっと怪しくなってくるような気がしないでもない……、Scheme は伝統的なマクロを言語仕様としては排除しているので……、あとこの考え方だと Clojure はちょっと Lisp ではなくなってしまうので Clojure が好きな人の前ではいえない)。