Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

EINE and ZWEI

From Wikipedia, the free encyclopedia
(Redirected fromZWEI)
Two discontinued Emacs-like text editors
This article is about a text editor. For the graffiti artist, seeBen Eine. For other uses, seeEine.
For other uses, seeZwei (disambiguation).

EINE andZWEI are two discontinuedEmacs-liketext editors developed byDaniel Weinreb and Mike McMahon forLisp machines in the 1970s and 1980s.

History

[edit]

EINE was atext editor developed in the late 1970s.[1] In terms of features, its goal was to "do what Stallman's PDP-10 (original) Emacs does".[2] It was an early example of what would become many Emacs-like text editors. Unlike the originalTECO-based Emacs, but likeMultics Emacs, EINE was written in Lisp. It usedLisp Machine Lisp. Stallman later wroteGNU Emacs, which was written inC andEmacs 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 flexibledoubly linked list method of internallyrepresenting buffers.

ZWEI would eventually become the editor library used forSymbolics'Zmacs (Emacs-like editor), Zmail (mail client), and Converse (message client), which were integrated into theGenera operating system which Symbolics developed for their Lisp machines.

Naming

[edit]

EINE is arecursive acronym for "EINE Is Not Emacs", coined in August 1977.[3] It was a play on Ted Anderson's TINT, "TINT is not TECO".[3] Anderson would later retort with "SINE is not EINE".[4]

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 feminineadjectival form, as in "eine Implementierung", "one implementation").

Further reading

[edit]

References

[edit]
  1. ^"[no subject]".
  2. ^"Comment by ZWEI's author Dan Weinreb".I wrote the second Emacs ever: the Lisp machine implementation, whose spec was "do what Stallman's PDP-10 (original) Emacs does", and then progressed from there. There's just a whole LOT of it. It took me and Mike McMahon endless hours to implement so many commands to make ZWEI/Zmacs.
  3. ^abElectronic message to BUG-LISPM, Daniel Weinreb, 8 August 1977
  4. ^Owen Theodore Anderson (January 1979)."The Design and Implementation of a Display-Oriented Editor Writing System"(PDF). Retrieved2012-09-09.

External links

[edit]
Implementations
GNU and
derivative
Other
GNU/Emacs Logo
Modes
Internals
Community
Organizations
People
Other


Stub icon

Thistext editor article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=EINE_and_ZWEI&oldid=1208890360"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp