【发布时间】:2013-06-18 00:03:56
【问题描述】:
Google Common Lisp Style Guide 的“全局变量和常量”一节中声明:
“Common Lisp 没有全局词法变量,因此使用命名约定来确保动态绑定的全局变量的名称永远不会与局部变量重叠。
可以使用不同名称的全局变量和DEFINE-SYMBOL-MACRO 来伪造全局词法变量。你不应该使用这个技巧,除非你首先发布一个将它抽象出来的库。”
谁能帮我理解最后一句的意思。
【问题讨论】:
标签: lisp global-variables common-lisp lexical-scope