Christopher B. Browne's Home Page
cbbrowne@acm.org

2. Emacs

Emacs stands for Editor MACroS, although opponents suggest acronyms such as Eight Megabytes and Constantly Swapping. (See also the etc/JOKES file amongst your favorite Emacs implementation to see others...) The original EMACS was written as TECO macros ; modern versions are written with C as the main engine, with extensions in LISP.

2.1. Emacs Lisp and Extensions

2.2. Emacs Clones

Various editors have emulated Emacs over the years, removing the LISP component architecture, primarily so that they could reduce the memory footprint.

Google
Contact me at cbbrowne@acm.org