EINE және ZWEI - Википедия - EINE and ZWEI

EINE және ZWEI екеуі тоқтатылды Эмакс - тәрізді мәтіндік редакторлар әзірлеген Даниэль Вайнреб және Майк Макмахон үшін Lisp машиналары 1970-80 жж.

Тарих

EINE а болды мәтіндік редактор 1970 жылдардың аяғында дамыған.[1] Ерекшеліктер бойынша оның мақсаты «Сталлманның PDP-10 (түпнұсқа) Emacs жасайтынын жасау» болды.[2] Бұл Emacs-қа ұқсас көптеген мәтіндік редакторларға айналудың алғашқы мысалы болды. Түпнұсқадан айырмашылығы TECO негізделген Emacs, бірақ ұнайды Multics Emacs, EINE Лиспте жазылған. Бұл қолданылған Lisp Machine Lisp. Кейінірек Сталлман жазды GNU Emacs, жазылған болатын C және Эмакс Лисп және Emacs Lisp-де кеңейтілген. EINE сонымен қатар Lisp машинасының терезе жүйесін қолданды және графикалық интерфейске ие болған Emacs бірінші болды.

1980 жылдары EINE ZWEI ретінде дамыды. Инновацияларға Lisp Machine Lisp бағдарламаланатын және жаңа және икемділік кірді қосарланған тізбе ішкі әдіс ұсынушы буферлер.

ZWEI соңында пайдаланылатын редакторлар кітапханасына айналады Символика ' Zmacs Интеграцияланған (Emacs тәрізді редактор), Zmail (пошта клиенті) және Converse (хабарлама клиенті) Операциялық жүйе Symbolics олардың Lisp машиналары үшін жасаған.

Атау

EINE - бұл рекурсивті аббревиатура «EINE Emacs емес» үшін, ал ZWEI бұл үлгіде «ZWEI бастапқыда Eine болды» деген сөздің қысқартылуы ретінде жүреді.

«Zwei» немістің «екі» сөзі болғандықтан, «EINE» -ді (қайта) немістің «бір» (әйелдік) сөзіне сілтеме ретінде түсіндіруге болады (қайта) сын есім сияқты »нысаныeine Implementierung«,» бір іске асыру «).

Әрі қарай оқу

  • Вайнреб, Даниэль Л. (Қаңтар 1979). LISP машинасы үшін нақты уақыт режиміндегі дисплейге бағытталған редактор (Дипломдық жұмыс). MIT EECS департаменті. Түйіндеме (20 қазан 2018).
  • Symbolics Genera 6.0 құжаттамасы, 3-кітап, мәтінді өңдеу және өңдеу, 1985 ж. Наурыз
  • Symbolics Genera 7.0 құжаттамасы, 3-кітап, мәтінді өңдеу және өңдеу, Шілде 1986 ж
  • MIT CADR Lisp машинасының бастапқы коды

Әдебиеттер тізімі

  1. ^ https://ml.cddddr.org/bug-eine/msg00029.html
  2. ^ «ZWEI авторы Дэн Вайнребтің түсініктемесі». Мен екінші Emacs-ті жаздым: «Stallman's PDP-10 (түпнұсқа) Emacs жасайтын нәрсені жаса») Лисп машинасын енгізу, содан кейін сол жерден алға жылжу. Мұнда тек көп нәрсе бар. Мен және Майк Макмахонмен ZWEI / Zmac жасаудың көптеген командаларын орындау үшін шексіз сағаттар қажет болды.

Сыртқы сілтемелер