Multics Emacs


Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Multics Emacs - это ранняя реализация текстового редактора Emacs . [1] Это было написано в Maclisp по Bernard Greenberg в Honeywell Cambridge Systems Lab Information «s в 1978 году в качестве преемника оригинального 1976 ТЕКО реализации Emacs и предшественник более позднего GNU Emacs . [2]

Было заявлено, что первая версия Emacs , чтобы записать в языке программирования Lisp , [3] хотя тот же требование также было сделано для Lisp Machine редакторов Eine и Zwei , также написана в конце 1970 - х годов. Помимо самого редактора, написанного на Лиспе, пользовательские расширения также были написаны на Лиспе. Выбор Lisp обеспечил большую расширяемость, чем когда-либо прежде, и ему последовало большинство последующих реализаций Emacs. [4]

Вместо того, чтобы использовать представление буфера промежутков TECO для редактируемого текста, он использовал двусвязный список строк текста. [5]

использованная литература

  1. ^ Столлман, Ричард М. (1981), «EMACS: расширяемый, настраиваемый самодокументирующимся редактор отображения», Труды ACM SIGPLAN SIGOA симпозиума по Манипуляции с текстом , DOI : 10,1145 / 800209,806466 , ЛВП : 1721,1 / 5736
  2. ^ Finseth, Craig A. (2012), Ремесло Редактирование текста: Emacs для современного мира , Springer, стр. 210, ISBN 9781461231882
  3. ^ Сейбел, Питер (2006), Practical Common Lisp , Apress, стр. xxi, ISBN 9781430200178
  4. ^ Гринберг, Бернард С. (8 апреля 1996 г.), "Multics Emacs: история, дизайн и реализация" , Multician
  5. ^ Strandh, Роберт; Вильнев, Матье; Мур, Тимоти (2004), «Flexichain: редактируемая последовательность и ее реализация с пропускным буфером» (PDF) , Proceedings of the Lisp and Scheme Workshop
Источник « https://en.wikipedia.org/w/index.php?title=Multics_Emacs&oldid=1038326557 »