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

EINE и ZWEI - два прекращенных Emacs- подобных текстовых редактора, разработанных Дэниелом Вайнребом и Майком МакМахоном для машин Lisp в 1970-х и 1980-х годах.

История [ править ]

EINE - текстовый редактор, разработанный в конце 1970-х годов. [1] С точки зрения возможностей, его цель состояла в том, чтобы «сделать то, что делает Stallman PDP-10 (оригинальный) Emacs». [2] Это был ранний пример того, что впоследствии стало многими текстовыми редакторами, подобными Emacs. В отличие от оригинального Emacs на основе TECO , но, как и Multics Emacs , EINE был написан на Lisp. Он использовал Лисп Машинный Лисп . Позже Столлман написал GNU Emacs , который был написан на C и Emacs Lisp и расширяемый в Emacs Lisp. EINE также использовал оконную систему Lisp-машины и был первым Emacs с графическим пользовательским интерфейсом.

В 1980-х годах EINE был преобразован в ZWEI. Нововведения включали возможность программирования в Lisp Machine Lisp и новый и более гибкий метод двусвязного списка для внутреннего представления буферов.

ZWEI в конечном счете станет библиотека редактор используется для Symbolics ' Zmacs (Emacs-подобный редактор), Zmail (почтовый клиент) и Converse (клиентские сообщения), которые были интегрированы в операционную систему Роды , которые Symbolics , разработанной для своих машин Лисп.

Именование [ править ]

EINE - это рекурсивная аббревиатура от «EINE Is Not Emacs», а ZWEI следует этому шаблону как аббревиатура от «ZWEI was Eine Initially».

Поскольку «zwei» является немецким словом «два», «EINE» можно (пере) интерпретировать как ссылку на немецкое слово «один» (в форме прилагательного женского рода , например, « eine Implementierung », » одна реализация »).

Дальнейшее чтение [ править ]

Ссылки [ править ]

  1. ^ https://ml.cddddr.org/bug-eine/msg00029.html
  2. ^ "Комментарий автора ZWEI Дэна Вайнреба" . Я написал второй за всю историю Emacs: реализацию машины на Лиспе, спецификация которой заключалась в том, чтобы «делать то, что делает Emacs Столлмана PDP-10 (исходный)», а затем продолжил работу оттуда. Его просто очень много. Мне и Майку МакМахону потребовались бесконечные часы, чтобы реализовать так много команд для создания ZWEI / Zmacs.

Внешние ссылки [ править ]