emacs lisp (3) ——前言

一、参考

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 架构

emacs lisp (3) ——前言_第1张图片

emacs lisp (3) ——前言_第2张图片

emacs lisp (3) ——前言_第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.
说明 emacs lisp (3) ——前言_第4张图片 emacs lisp (3) ——前言_第5张图片 emacs lisp (3) ——前言_第6张图片

3.1 演化关系

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

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

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

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

你可能感兴趣的:(emacs)