Spice Lisp

Spice Lisp (Scientific Personal Integrated Computing Environment)は、1980年初頭のCMUのSpiceプロジェクトで開発されていたMACLISP系のLispである。 16-bitワークステーションのPERQ上で稼動した。

Common Lisp策定より前から存在するが、Spice Lispのマニュアルを元にCommon Lisp仕様が作成される等、事実上の参照実装ともなったhttp://www.softwarepreservation.com/projects/LISP/common_lisp_family/index#Common_Lisp_。Common Lisp策定の流れとともに、Spice Lisp自身もCommon Lisp仕様に準拠することとなった。

Spiceプロジェクト終了後、成果は、CMU Common Lispに引き継がれた。

CMU Common LispからフォークしたSBCLは現在ユーザーが多い主要なCommon Lisp処理系となっている。

 歴史 

 1980年代前半 - カーネギーメロン大学でSpiceプロジェクトの一部として、Spice Lispの開発が開始される。
 1985年頃 - Spiceプロジェクト終了。

 派生 
Spice Lispのプロジェクトでは、マシン依存の部分を作成すれば処理系の基本部分は完成するCommon Lisp作成キットを配布していた。 このキットを元にした/利用した処理系に、TOPS-20 Common Lisp、VAX LISP、DG Common Lisp等がある。

 Spice Lispから枝分かれした系統 

 TOPS-20 Common Lisp
 VAX LISP
 SPUR Lisp
 Gould Common Lisphttp://www.exampler.com/old-blog/2006/03/15/index.html
 CMU Common Lisp
 LispWorks (初期のCMUCLより分岐)http://www.lispworks.com/lw-history.html
 Scieneer Common Lisp (CMUCLより分岐)
 Steel Bank Common Lisp (CMUCLより分岐)
 DG Common Lisp

 脚注 

 外部リンク 

 Spice Lisp Users Manual(1984)PDF


 FOLDOC 

Category:Common Lispの実装