Kyoto Common Lisp
Kyoto Common Lisp (KCL)は湯淺太一、萩谷昌己らによるCommon Lispの実装である。C言語で書かれ、主にUnix系OSで広く動作した。KCLはANSI Cへとコンパイルするのが特徴。
1984年のガイ・スティール・ジュニアの著書Common Lisp the Languageに記載されているCommon Lisp仕様に準拠し、京都大学数理解析研究所SIGLISP(The Special Interest Group in LISP)とのライセンス契約のもとで無償で利用可能であった。
KCLの特筆すべき点は、Common Lisp仕様標準委員会の外部で、Common Lisp仕様に基づいてゼロから実装されたことである。
当時分派していたMACLISP系Lispの共通仕様を制定することがCommon Lispの当初の目的であったため、既存のSpice LispやNIL、Lisp Machine Lisp等の処理系がCommon Lisp仕様に準拠していくという方向で進んでおり、また、処理系の一つであるSpice Lispのソースコードがパブリックドメインとして配布されていたため、既存の処理系やソースコードを利用することが殆どの状況であったが、仕様のみに基きゼロから実装したKCLは、それまで気づかれなかったCommon Lisp仕様の多くの穴や間違い、暗黙の前提を露呈させた。
Kyoto Common Lispは、1984年のCommon Lisp仕様出版とほぼ同時期に完成し、Spice LispやNIL等と並ぶ最初のCommon Lispの実装の一つである。