Emacs
Lars Brinkhoff, editor - lars@nocrew.org - https://github.com/larsbrinkhoff/
Software Preservation Group
Computer History Museum
Abstract
The goal of this project is to preserve and present primary and secondary source materials (including specifications, source code, manuals, and papers discussing design and implementation) from the history of Emacs, including the TECO, Lisp Machine, Multics, Montgomery, Gosling, Zimmerman, GNU, and XEmacs versions. Comments, suggestions, and donations of additional materials are greatly appreciated.
Contents
- Acknowledgments
- EMACS
- Lisp Machine emacsen
- EINE
- ZWEI
- Zmacs
- Multics Emacs
- Montgomery Emacs
- Gosling Emacs
- Unipress Emacs
- Zimmerman Emacs
- CCA Emacs
- GNU Emacs
- MicroEMACS
Acknowledgments
These people have been instrumental in finding or preserving old Emacs software:
Noah Friedman, Alfred M. Szmidt, James Gosling, Brian Reid, Rich Alderson, Tom Van Vleck, der Mouse, Dave Conroy.
EMACS
The very first Emacs, written in 1976. Implemented in macros for the TECO editor running in the ITS operating system for the PDP-10 computers at the MIT AI Lab. Created by Richard Stallman and Guy Steele from an amalgam of previous macro packages. It was later ported to TOPS-20.
Lisp Machine emacsen
Daniel Weinreb and Mike McMahon wrote an Emacs clone for the MIT AI Lab Lisp Machines in 1978. It was called EINE, EINE is not Emacs. Later version were called ZWEI and Zmacs.
Multics Emacs
Bernard Greenberg wrote an Emacs clone in Multics Maclisp in 1978.
Montgomery Emacs
Written in 1979 by Warren Montgomery at Bell Telephone Laboratories, initially for PDP-11 Unix.
Gosling Emacs
Written by James Gosling 1980.
Unipress Emacs
Commercial version of Gosling Emacs. Sold by Unipress beginning in 1983.
Zimmerman Emacs
Developed from Montgomery Emacs by Steve Zimmerman.
CCA Emacs
Commercial version of Zimmerman Emacs, sold by Computer Corporation of America.
GNU Emacs
Written by Richard Stallman in 1984, initally incorporating parts of Gosling Emacs.
MicroEMACS
Written by David Conroy in 1985.