stringtranslate.com

EINE y ZWEI

EINE y ZWEI son dos editores de texto similares a Emacs descontinuados desarrollados por Daniel Weinreb y Mike McMahon para máquinas Lisp en las décadas de 1970 y 1980.

Historia

EINE fue un editor de texto desarrollado a finales de los años 1970. [1] En términos de características, su objetivo era "hacer lo que hace el Emacs PDP-10 (original) de Stallman". [2] Fue un ejemplo temprano de lo que se convertirían en muchos editores de texto similares a Emacs. A diferencia del Emacs original basado en TECO , pero al igual que Multics Emacs , EINE fue escrito en Lisp. Utilizó Lisp Machine Lisp . Stallman escribió más tarde GNU Emacs , que fue escrito en C y Emacs Lisp y extensible en Emacs Lisp. EINE también hizo uso del sistema de ventanas de la máquina Lisp y fue el primer Emacs en tener una interfaz gráfica de usuario.

En los años 80, EINE se convirtió en ZWEI. Las innovaciones incluyeron la programabilidad en Lisp Machine Lisp y un nuevo y más flexible método de lista doblemente enlazada para representar internamente buffers.

ZWEI eventualmente se convertiría en la biblioteca de edición utilizada para Zmacs (editor similar a Emacs ), Zmail (cliente de correo) y Converse (cliente de mensajes) de Symbolics , que se integraron en el sistema operativo Genera que Symbolics desarrolló para sus máquinas Lisp.

Nombrar

EINE es un acrónimo recursivo de "EINE Is Not Emacs", acuñado en agosto de 1977. [3] Era una obra de teatro con TINT de Ted Anderson, "TINT is not TECO". [3] Anderson respondería más tarde con "SINE no es EINE". [4]

ZWEI sigue este patrón como acrónimo de "ZWEI Was Eine Inicialmente".

Dado que "zwei" es la palabra alemana para "dos", "EINE" podría (re)interpretarse como una referencia a la palabra alemana para "uno" (en la forma adjetival femenina , como en " eine Implementierung ", " una implementación").

Otras lecturas

Referencias

  1. ^ "[sin asunto]".
  2. ^ "Comentario del autor de ZWEI, Dan Weinreb". Escribí el segundo Emacs: la implementación de la máquina Lisp, cuya especificación era "hacer lo que hace el Emacs PDP-10 (original) de Stallman", y luego progresé desde allí. Hay MUCHO de eso. A Mike McMahon y a mí nos tomó interminables horas implementar tantos comandos para crear ZWEI/Zmacs.
  3. ^ ab Mensaje electrónico a BUG-LISPM, Daniel Weinreb, 8 de agosto de 1977
  4. ^ Owen Theodore Anderson (enero de 1979). "El diseño y la implementación de un sistema de redacción de editor orientado a visualización" (PDF) . Consultado el 9 de septiembre de 2012 .

enlaces externos