Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Два устаревших текстовых редактора, подобных Emacs
Two discontinued Emacs like text editors
EINE и ZWEI — два устаревших текстовых редактора, подобных Emacs, разработанные Дэниелом Вайнребом и Майком Макмахоном для Lisp-машин в 1970-х и 1980-х годах.
EINE and ZWEI are two discontinued Emacs like text editors developed by Daniel Weinreb and Mike McMahon for Lisp machines in the 1970s and 1980s.
История
EINE — это текстовый редактор, разработанный в конце 1970-х годов. Его целью, с точки зрения функциональности, было "повторять возможности Emacs Сталлмана для PDP 10 (оригинальной версии)". Он являлся ранним примером редакторов, подобных Emacs, которые впоследствии получили широкое распространение. В отличие от оригинального Emacs, основанного на TECO, но как и Multics Emacs, EINE был написан на языке Lisp. Он использовал Lisp Machine Lisp. Позже Сталлман создал GNU Emacs, написанный на C и Emacs Lisp, с возможностью расширения на Emacs Lisp. EINE также использовал оконную систему Lisp-машины и стал первым Emacs с графическим пользовательским интерфейсом. В 1980-х годах EINE был развит в ZWEI. Среди нововведений — программируемость на Lisp Machine Lisp и новый, более гибкий метод представления буферов с использованием двусвязных списков. ZWEI в конечном итоге стал библиотекой редакторов, используемой для Zmacs (редактор, подобный Emacs), Zmail (почтовый клиент) и Converse (клиент обмена сообщениями) от Symbolics, которые были интегрированы в операционную систему Genera, разработанную Symbolics для своих Lisp-машин.
EINE was a text editor developed in the late 1970s. In terms of features, its goal was to "do what Stallman's PDP 10 (original) Emacs does". It was an early example of what would become many Emacs like text editors. Unlike the original TECO based Emacs, but like Multics Emacs, EINE was written in Lisp. It used Lisp Machine Lisp. Stallman later wrote GNU Emacs, which was written in C and Emacs Lisp and extensible in Emacs Lisp. EINE also made use of the window system of the Lisp machine and was the first Emacs to have a graphical user interface. In the 1980s, EINE was developed into ZWEI. Innovations included programmability in Lisp Machine Lisp, and a new and more flexible doubly linked list method of internally representing buffers. ZWEI would eventually become the editor library used for Symbolics' Zmacs (Emacs like editor), Zmail (mail client), and Converse (message client), which were integrated into the Genera operating system which Symbolics developed for their Lisp machines.
Именование
EINE — рекурсивный акроним, расшифровывающийся как "EINE Is Not Emacs", придуманный в августе 1977 года. Это была игра слов, основанная на ТИНТ Теда Андерсона, "ТИНТ is not TECO". ZWEI следует той же схеме и является акронимом для "ZWEI Was Eine Initially". Поскольку "zwei" — немецкое слово, означающее "два", "EINE" можно (повторно) интерпретировать как отсылку к немецкому слову "один" (в женском роде прилагательного, как, например, в "eine Implementierung" — "одна реализация").
EINE is a recursive acronym for "EINE Is Not Emacs", coined in August 1977. It was a play on Ted Anderson's TINT, "TINT is not TECO". ZWEI follows this pattern as an acronym for "ZWEI Was Eine Initially". With "zwei" being the German word for "two", "EINE" could be (re )interpreted as being a reference to the German word for "one" (in the feminine adjectival form, as in "eine Implementierung", "one implementation").