卫生宏技术
第1章 捕获问题
宏的本质是在一段代码中将一个表达式替换为另一个表达式.
正如人们在逻辑学或lambda演算中所熟知的, naive的替换是unsound的. 例如,
第2章 卫生之前的Lisp宏
第3章 卫生之前的Scheme宏
第4章 Kohlbecker的算法
第5章 国家和国际标准
第6章 句法闭包的兴起与衰落