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の実装の一つである。
None
湯淺太一
UNK
None
萩谷昌己
UNK
Q849146
Common Lisp
MEDIA
Q15777
C言語
Concept
Q11368
Unix
Concept
Q1931402
ANSI C
Concept
Q92991
ガイ・スティール・ジュニア
PER
None
Common Lisp the Language
UNK
Q1882973
MACLISP
MEDIA
Q3493421
Spice Lisp
MEDIA
Q3493421
Spice Lisp
MEDIA
Q3493421
Spice Lisp
MEDIA
Q4042392
Kyoto Common Lisp
UNK
Q4042392
Kyoto Common Lisp
UNK
36-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1984年
DATE
36-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1984年
DATE
based on