Aviva Directory » Computers & Internet » Programming » Lisp » Emacs Lisp

The focus of this category is on Emacs Lisp, a dialect of the Lisp programming language used as a scripting language by Emacs, a text editor associated with GNU Emacs and XEmacs.

Emacs Lisp is used to implement most of the editing functions built into Emacs, while the rest is written in C.

Emacs Lisp is sometimes known as Elisp, although there was another unrelated Lisp dialect with that name, no longer in development. Emacs Lisp is most closely related to Maclisp, although it has also been influenced by Common Lisp.

Emacs Lisp was designed by Guy L. Steele, Jr. and Richard Stallman, who chose Lisp as the extension language for his rewrite of Emacs. At that time (1985), Common Lisp was in development but had not yet been formulated. Scheme was available, but Stallman chose not to use it because he found its performance on workstations to be poor, as it was mostly being run on minicomputers at that time.

Emacs Lisp is a cross-platform programming language developed by the GNU Project, and available through the GNU General Public License.

Appropriate topics for this category are websites whose focus is on Emacs Lisp.



Recommended Resources

Search for Emacs Lisp on Google or Bing