Multics Emacs - Multics Emacs

Multics Emacs
Оригинальный автор (ы)Бернард Гринберг
Разработчики)Honeywell
изначальный выпуск1978; 42 года назад (1978)
Написано вМаклисп
Операционная системаМультики
Доступно ванглийский
ТипТекстовый редактор

Multics Emacs это ранняя реализация Emacs Текстовый редактор.[1] Это было написано в Маклисп к Бернард Гринберг в Honeywell Лаборатория информационных систем Кембриджа в 1978 году, как преемник оригинальной лаборатории 1976 года. TECO реализация Emacs и более поздних версий GNU Emacs.[2]

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

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

Рекомендации

  1. ^ Столмен, Ричард М. (1981), «EMACS: расширяемый, настраиваемый редактор самодокументирования», Материалы симпозиума ACM SIGPLAN SIGOA по обработке текста, Дои:10.1145/800209.806466
  2. ^ Финсет, Крейг А. (2012), Искусство редактирования текста: Emacs для современного мира, Springer, стр. 210, ISBN  9781461231882
  3. ^ Сейбел, Питер (2006), Практический Common Lisp, Апресс, стр. xxi, ISBN  9781430200178
  4. ^ Гринберг, Бернард С. (8 апреля 1996 г.), "Multics Emacs: история, дизайн и реализация", Многопрофильные
  5. ^ Странд, Роберт; Вильнев, Матье; Мур, Тимоти (2004), «Flexichain: редактируемая последовательность и ее реализация в виде буфера промежутков» (PDF), Труды семинара по Lisp и схемам