Loading article…
| 家族 | リスプ |
|---|---|
| デザイン: | デビッド・A・ムーン、 リチャード・ストールマン、 ダニエル・ウェインレブ |
| 開発者 | MIT、 シンボリックス、 Lisp マシン、 テキサス インスツルメンツ |
| 初登場 | 1976年 |
| 実装言語 | リスプ |
| プラットフォーム | Lisp マシン |
| OS | 属、その他 |
| ファイル名拡張子 | .lisp、.qfasl |
| 方言 | |
| Lisp マシン Lisp、ZetaLisp | |
| 影響を受けた | |
| Lisp、Maclisp、Interlisp | |
| 影響を受けた | |
| コモンリスプ | |
Lisp Machine Lisp はプログラミング言語であり、Lisp言語の方言です。 Maclispの直接の派生言語であり、1970 年代半ばから後半にかけて、マサチューセッツ工科大学(MIT)のLisp マシンのシステム プログラミング言語として最初に開発されました。 Lisp Machine Lisp は、 Common Lispの設計に最も影響を与えた Lisp 方言でもあります。
Lisp Machine Lisp は 3 つの方言に分岐しました。Symbolicsは、その変種を ZetaLisp と名付けました。Lisp Machines社と、後にTexas Instruments ( TI Explorerを使用) は共通のコード ベースを共有しましたが、Lisp Machine Lisp の方言は、 MIT AI ラボでRichard Stallmanらが管理するバージョンとは異なっていました。
マニュアル
Lisp Machine Manualは、Lisp Machine Lisp言語を詳細に説明しています。[1] [2]このマニュアルは、タイトル全体が表紙と裏表紙に印刷されており、表紙にはそれらの文字だけが表示されていたため、一般的にChine Nualと呼ばれていました。 [3]この名前は、2つの単語を組み合わせてChinualとさらに短縮されることもあります。
特性
Lisp Machine Lisp の機能には以下が含まれます。
- Flavorsというオブジェクトシステムによるオブジェクト指向プログラミングのサポート
- 動的バインディングを使用しますが、特別な構造を持つクロージャをサポートします
- 整数はデフォルトで8進数(基数8)で読み込まれ、印刷される[4] [5]
- 浮動小数点数を割ると小数が返され、整数を割ると有理数(分数)が返されます。
参考文献
- ^ Huebner, Hans 編 (1984 年 1 月)。「Lisp Machine Manual, Hypertext (6th) edition」。GitHub。2018年11月 30 日閲覧。
- ^ Moon, David; Stallman, Richard M.; Weinreb, Daniel (1981 年 3 月). 「Lisp Machine Manual, 3rd Edition」(PDF) . Bitsavers.org . 2008 年 9 月 6 日時点のオリジナルよりアーカイブ(PDF) . 2018 年11 月 30 日閲覧。
- ^ 「chine nual」。Cool Jargon 。 2018年11月30日閲覧。
- ^ 「Lisp Machine Manual 3rd Edition の 3 ページ目」(PDF) 。2010年 8 月 8 日時点のオリジナルよりアーカイブ(PDF) 。
- ^ 「現在、Lisp マシン システムのデフォルトの基数は 8 です」。
