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的功能

相關文章
相關標籤/搜索