NIL (プログラミング言語)
From Wikipedia, the free encyclopedia
| 登場時期 | 1979年 |
|---|---|
| 設計者 | Jon L White, Glenn S. Burke |
| 最終リリース | 0.286/ 1984年1月 |
| 影響を受けた言語 | Lisp, Maclisp |
| 影響を与えた言語 | Common Lisp, T |
| プログラミング言語 | Lisp, VAXアセンブリ言語 |
| プラットフォーム | VMS |
| 関連言語 | Lisp, Common Lisp |
NIL(New Implementation of LISP)はマサチューセッツ工科大学で開発されたLispの方言である。
1970年代後半にDEC社の32ビットマシンであるVAXコンピューターで稼動するMaclispの後継言語として開発が始まった。
Maclispとの互換性を維持しつつVAXの高速性を活かし、大規模なアプリケーションのより高速な実行を目指した。
プロジェクトは開発当初はJon L Whiteが主導し、後にGlen S Burkeが主導開発者となったが、後に擡頭してくるCommon Lispの仕様策定と合流し、Common Lispに影響を与えつつ、NIL自体もCommon Lispに適合していった。
- オブジェクト指向システム: Flavors
- MIT Lispマシン風のエラーハンドリングシステム
- Emacs互換エディタ: Steve(実装言語はLisp)
商用化
1985年にはImpediment社によりMicroVAX IIで稼動するCommon Lisp処理系として商用化されている[1]。 日本国内では、住友商事が扱うMicroVAX IIのパッケージの一つとして販売されていた。