The Art of the Metaobject Protocol
现在学习下lisp, 一方面是拓宽下思路,一方面是最终提高emacs的相关是技巧。
lisp中的闭包的概念感觉就是象函数中定义了一个静态变量,然后每次调用都是去操作他。
* (let ((counter 0)) (defun new-id() (incf counter)))
NEW-ID
* (new-id)
1
* (new-id)
2
* (new-id)
3
* (new-id)
4
37页 的arrays
开始land of lisp 5页