CLHS 说
An attempt to print a circular structure with *print-circle* set
to nil may lead to looping behavior and failure to terminate.
然后是这样的:
为什么这个 Lisp 宏作为一个整体工作,即使每个部分都不起作用?
显然,*print-circle*
设置为 nil 会导致意外。为什么*print-circle*
在许多系统上默认设置为零?如果我从代码的开头将其全局设置为 t 会出现什么问题?