LISP 备忘
文章目录
list 视角
“LISP"名称源自“列表处理器”(英语:List Processor)的缩写。列表是Lisp的主要数据结构之一,Lisp编程代码也同样由列表组成。因此,Lisp程序可以把源代码当作数据结构进行操作
代码和数据的可互换性为Lisp提供了立即可识别的语法。所有的Lisp程序代码都写为S-表达式或以括号表示的列表。函数调用或语义形式也同样写成列表,首先是函数或操作符的名称,然后接着是一或多个参数:例如,取三个参数的函数f即为(f arg1 arg2 arg3)。
现代版本
Lisp语言的主要现代版本包括Common Lisp, Scheme,Racket以及Clojure
此外我还关注 Lisp 1.5、 Hylang 和 Emacs Lisp
Lisp的7个公理(基本操作符)
- quote
- atom
- eq
- car
- cdr
- cons
- cond
参考
文章作者 种瓜
上次更新 2020-11-22