멀티픽스 Emacs
Multics Emacs![]() 버전 12.9, 132 컬럼 | |
원저작자 | 버나드 그린버그 |
---|---|
개발자 | 허니웰 |
초기 릴리즈 | 전 |
기입처 | 마클리스프 |
운영 체제 | 멀티틱스 |
이용가능기간: | 영어 |
유형 | 텍스트 편집기 |
Multics Emacs는 Emacs 텍스트에디터의 [1]초기 구현입니다.이것은 1978년 허니웰의 캠브리지 정보 시스템 연구소에서 버나드 그린버그가 맥리셉으로 작성했으며, 1976년 TECO에서 구현한 Emacs의 후속이며, 이후 GNU [2]Emacs의 선구자이다.
1970년대 후반에 작성된 [3]Lisp Machine 편집자 EINE과 ZWEI에도 동일한 주장이 제기되었지만, 이 버전은 Lisp 프로그래밍 언어로 작성된 최초의 Emacs 버전이라고 주장되어 왔다.사용자 제공 확장자 또한 Lisp로 작성되었습니다.Lisp의 선택은 이전보다 더 많은 확장성을 제공했으며 이후 대부분의 Emacs [4]구현이 뒤따르고 있습니다.
편집 중인 텍스트에 TECO의 갭 버퍼 표현을 사용하는 대신 텍스트 [5]행의 이중 링크 목록을 사용했습니다.
레퍼런스
- ^ Stallman, Richard M. (1981), "EMACS: the extensible, customizable self-documenting display editor", Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, doi:10.1145/800209.806466, hdl:1721.1/5736
- ^ Finseth, Craig A. (2012), The Craft of Text Editing: Emacs for the Modern World, Springer, p. 210, ISBN 9781461231882
- ^ Seibel, Peter (2006), Practical Common Lisp, Apress, p. xxi, ISBN 9781430200178
- ^ Greenberg, Bernard S. (April 8, 1996), "Multics Emacs: The History, Design and Implementation", Multicians
- ^ Strandh, Robert; Villeneuve, Matthieu; Moore, Timothy (2004), "Flexichain: An editable sequence and its gap-buffer implementation" (PDF), Proceedings of the Lisp and Scheme Workshop