一、参考
emacs 系列文章目录——更新 ing
An Introduction to Programming in Emacs Lisp
二、为什么学习Emacs lisp
?
只管通常只有 Emacs
编辑器中才会应用 Emacs lisp
, 然而Emacs lisp
是一个残缺的计算机语言,通过学习这门语言能够:
(1) 理解编程
(2) 扩大Emacs
(3) 变成一个开发者
三、lisp
历史
选项 | lisp |
common lisp |
Emacs lisp |
---|---|---|---|
产生年代 | 1958 | 1984 | 1985 |
创始人 | John McCarthy | Scott Fahlman, Richard P. Gabriel, David A. Moon, Kent Pitman, Guy Steele, Dan Weinreb | Richard Stallman,Guy L. Steele, Jr. |
阐明 |
3.1 演变关系
lisp
最早于 1950 年代末在 MIT
被开发,用于人工智能钻研,lisp
弱小的性能使得作为编辑器命令和集成环境,也有劣势
Common Lisp
在 1980 年代,变为 lisp
语言的规范
Emacs Lisp
受到 Common Lisp
的影响,Emacs Lisp
比 Common Lisp
更加简洁
规范的 Emacs
发行版中蕴含一个可扩大的文件 cl.el
,该文件能够为Emacs Lisp
增加Common Lisp
的性能