EINE a ZWEI - EINE and ZWEI - Wikipedia

EINE a ZWEI jsou dva ukončeny Emacs -jako textové editory vyvinutý uživatelem Daniel Weinreb a Mike McMahon pro Lisp stroje v 70. a 80. letech.

Dějiny

EINE byl textový editor vyvinut na konci 70. let.[1] Pokud jde o funkce, jeho cílem bylo „dělat to, co dělá Stallmanův PDP-10 (původní) Emacs“.[2] Byl to časný příklad toho, co se stane mnoha textovými editory podobnými Emacsu. Na rozdíl od originálu TECO - Emacs na bázi, ale jako Multics Emacs, EINE byla napsána v Lispu. Použilo se to Lisp stroj Lisp. Stallman později napsal GNU Emacs, který byl napsán v C a Emacs Lisp a rozšiřitelný v Emacsu Lisp. EINE také využil okenní systém stroje Lisp a byl prvním Emacsem, který měl grafické uživatelské rozhraní.

V 80. letech se z EINE vyvinula ZWEI. Inovace zahrnovaly programovatelnost v Lisp Machine Lisp a novou a flexibilnější dvojnásobně propojený seznam metoda interně zastupující Nárazníky.

ZWEI by se nakonec stala knihovnou editoru používanou pro Symbolika ' Zmacs (Editor podobný Emacsu), Zmail (poštovní klient) a Converse (klient zpráv), které byly integrovány do Operační systém rodů které společnost Symbolics vyvinula pro své stroje Lisp.

Pojmenování

EINE je rekurzivní zkratka pro „EINE není Emacs“ a ZWEI se řídí tímto vzorem jako zkratka pro „ZWEI byl původně Eine“.

Protože „zwei“ je německé slovo pro „dva“, „EINE“ lze (znovu) interpretovat jako odkaz na německé slovo pro „jeden“ (v ženském adjektivní forma, jako v "eine Implementierung"," jedna implementace ").

Další čtení

  • Weinreb, Daniel L. (Leden 1979). Editor orientovaný na zobrazení v reálném čase pro stroj LISP (Bakalářská práce). MIT Oddělení EECS. Shrnutí ležel (20. října 2018).
  • Dokumentace Symbolics Genera 6.0, Kniha 3, Úpravy a zpracování textu, Březen 1985
  • Dokumentace Symbolics Genera 7.0, Kniha 3, Úpravy a zpracování textu, Červenec 1986
  • Zdrojový kód stroje MIT CADR Lisp Machine

Reference

  1. ^ https://ml.cddddr.org/bug-eine/msg00029.html
  2. ^ „Komentář autora ZWEI Dana Weinreba“. Napsal jsem druhý Emacs vůbec: implementaci stroje Lisp, jehož specifikace byla „udělejte to, co dělá Stallmanův PDP-10 (původní) Emacs“, a odtud jsem postupoval. Je toho spousta. Mně a Miku McMahonovi trvalo nekonečné hodiny, než jsme implementovali tolik příkazů, abychom vytvořili ZWEI / Zmacs.

externí odkazy