头图

一、参考

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

An Introduction to Programming in Emacs Lisp

Emacs Conceptual Architecture - Chris Mennie

二、为什么学习Emacs lisp?

尽管通常只有Emacs编辑器中才会使用Emacs lisp, 但是Emacs lisp是一个完整的计算机语言,通过学习这门语言可以:

(1) 了解编程

(2) 扩展Emacs

(3) 变成一个开发者

2.1 架构

image.png

image.png

image.png

三、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.
说明image.pngimage.pngimage.png

3.1 演化关系

lisp最早于1950年代末在MIT被开发,用于人工智能研究,lisp强大的功能使得作为编辑器命令和集成环境,也有优势

Common Lisp在1980年代,变为lisp语言的标准

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

标准的Emacs发行版中包含一个可扩展的文件cl.el,该文件可以为Emacs Lisp 添加Common Lisp的功能


一曲广陵散
76 声望21 粉丝

柴米油盐酱醋茶


引用和评论

0 条评论