emacs lisp 学习 (1) ——前言

1、参考

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

An Introduction to Programming in Emacs Lispnode

Emacs Conceptual Architecture - Chris Mennie编程

2、为何学习Emacs lisp?

尽管一般只有Emacs编辑器中才会使用Emacs lisp, 可是Emacs lisp是一个完整的计算机语言,经过学习这门语言能够:segmentfault

(1) 了解编程架构

(2) 扩展Emacs编辑器

(3) 变成一个开发者学习

2.1 架构

image.png

image.png

image.png

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

3.1 演化关系

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

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

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

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

相关文章
相关标签/搜索