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*
多くのシステムでデフォルトで nil に設定されているのはなぜですか? コードの最初からグローバルに t に設定すると、何が問題になる可能性がありますか?