Loading article…
バージョン 12.9、132列 | |
| 原作者 | バーナード・グリーンバーグ |
|---|---|
| 開発者 | ハネウェル |
| 初回リリース | 1978年 |
| 書かれた | マックリスプ |
| オペレーティング·システム | マルチクス |
| 利用可能 | 英語 |
| タイプ | テキストエディタ |
Multics Emacsは、 Emacs テキストエディタの初期の実装です。[1]これは、1976年のオリジナルのTECO Emacs実装の後継として、また後のGNU Emacsの前身として、1978年にHoneywellのケンブリッジ情報システム研究所のBernard GreenbergによってMaclispで書かれました。[2]
これはEmacsの最初のバージョンとしてLispプログラミング言語で書かれたと主張されているが[3]、 1970年代後半に書かれたLisp MachineエディタのEINEとZWEIについても同じ主張がなされている。エディタ自体がLispで書かれているだけでなく、ユーザーが提供する拡張機能もLispで書かれていた。Lispを選択したことで、これまで以上に拡張性が得られ、その後のほとんどのEmacs実装で採用されている。[4]
編集中のテキストにTECOのギャップバッファ表現を使用するのではなく、テキスト行の二重リンクリストを使用しました。 [5]
参考文献
- ^ ストールマン、リチャード M. (1981)、「EMACS: 拡張可能でカスタマイズ可能な自己文書化ディスプレイ エディタ」、ACM SIGPLAN SIGOA テキスト操作シンポジウム議事録、doi :10.1145/800209.806466、hdl : 1721.1/5736
- ^ フィンセス、クレイグ A. (2012)、テキスト編集の技術:現代世界のための Emacs、Springer、p. 210、ISBN 9781461231882
- ^ セイベル、ピーター(2006)、実践的コモンリスプ、Apress、p. xxi、ISBN 9781430200178
- ^ グリーンバーグ、バーナード S. (1996 年 4 月 8 日)、「Multics Emacs: 歴史、設計、実装」、Multicians
- ^ Strandh, Robert; Villeneuve, Matthieu; Moore, Timothy (2004)、「Flexichain: 編集可能なシーケンスとそのギャップバッファ実装」(PDF)、Lisp and Scheme Workshop の議事録
