EINE
Encyclopedia
EINE was the Emacs
text editor
for Lisp machine
s. It was developed by Daniel Weinreb
and Mike McMahon in the late 1970s, with a command set the same as the original Emacs written in TECO
by Richard Stallman
. It would later be developed into ZWEI
(
"ZWEI Was Eine Initially"), which itself would eventually become Symbolics
' Zmacs
(integrated into Symbolics' development for their Lisp machines, Genera). It was the second Emacs
written, and the first to be written in Lisp
.
"one" as in "one implementation" (but not for the number name "one" as in "this is implementation one" which would be "eins" in German).
Emacs
Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively...
text editor
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
for Lisp machine
Lisp machine
Lisp machines were general-purpose computers designed to efficiently run Lisp as their main software language. In a sense, they were the first commercial single-user workstations...
s. It was developed by Daniel Weinreb
Daniel Weinreb
Daniel L. Weinreb is a programmer and computer scientist. He attended MIT 1975–1979, graduating with a B.S. in Computer Science and Electrical Engineering, where he wrote EINE, the text editor for the MIT Lisp Machine. EINE made use of the window system of the Lisp Machine, and thus is the first...
and Mike McMahon in the late 1970s, with a command set the same as the original Emacs written in TECO
Text Editor and Corrector
TECO is a text editor originally developed at the Massachusetts Institute of Technology in the 1960s, after which it was modified by 'just about everybody'...
by Richard Stallman
Richard Stallman
Richard Matthew Stallman , often shortened to rms,"'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman|first= Richard|date= N.D.|work=Richard Stallman's homepage...
. It would later be developed into ZWEI
ZWEI
ZWEI was an early Emacs-like text editor written by Daniel Weinreb and Mike McMahon for the Lisp machine. It is the successor of the editor EINE . Innovations by it include programmability in Lisp, and a new and more flexible method of internally representing buffers...
(
"ZWEI Was Eine Initially"), which itself would eventually become Symbolics
Symbolics
Symbolics refers to two companies: now-defunct computer manufacturer Symbolics, Inc., and a privately held company that acquired the assets of the former company and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system.The symbolics.com domain was...
' Zmacs
Zmacs
Zmacs is one of the many variants of the Emacs text editor. Zmacs was written for the MIT Lisp machine and runs on its descendants . Zmacs is written in Lisp Machine Lisp...
(integrated into Symbolics' development for their Lisp machines, Genera). It was the second Emacs
Emacs
Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively...
written, and the first to be written in Lisp
Lisp
A lisp is a speech impediment, historically also known as sigmatism. Stereotypically, people with a lisp are unable to pronounce sibilants , and replace them with interdentals , though there are actually several kinds of lisp...
.
Naming
Given its successor ZWEI whose name can be understood as German for "two", "EINE" could be (re-) interpreted as being German for female adjectivalAdjective
In grammar, an adjective is a 'describing' word; the main syntactic role of which is to qualify a noun or noun phrase, giving more information about the object signified....
"one" as in "one implementation" (but not for the number name "one" as in "this is implementation one" which would be "eins" in German).
External links
- Entry at the Emacs wiki