一、参考

emacs系列文章目录——更新ing

An Introduction to Programming in Emacs Lisp

二、为什么学习Emacs lisp?

只管通常只有Emacs编辑器中才会应用Emacs lisp, 然而Emacs lisp是一个残缺的计算机语言,通过学习这门语言能够:

(1) 理解编程

(2) 扩大Emacs

(3) 变成一个开发者

三、lisp历史

选项lispcommon lispEmacs lisp
产生年代195819841985
创始人John McCarthyScott Fahlman, Richard P. Gabriel, David A. Moon, Kent Pitman, Guy Steele, Dan WeinrebRichard Stallman,Guy L. Steele, Jr.
阐明

3.1 演变关系

lisp最早于1950年代末在MIT被开发,用于人工智能钻研,lisp弱小的性能使得作为编辑器命令和集成环境,也有劣势

Common Lisp在1980年代,变为lisp语言的规范

Emacs Lisp受到Common Lisp的影响,Emacs LispCommon Lisp更加简洁

规范的Emacs发行版中蕴含一个可扩大的文件cl.el,该文件能够为Emacs Lisp 增加Common Lisp的性能