4.3.1.1 代码即列表结构 你有没有在深夜调试一个宏时,盯着 发呆三分钟,突然意识到:这根本不是“代码”,而是一棵被括号包裹的、正在对你冷笑的抽象语法树? 这不是玄学。这是 Lisp/Scheme 最锋利也最易割伤手指的那把刀——代码即列表结构(Code-as-List-Structure)。它不是教科书里一句轻飘飘的哲学断言,而是你在 里传入一个 链却得到 时额角渗出的冷汗;是你用 嵌套五层后, 突然吞掉整个 绑定域时的窒息感;更是你在生产环境热更新宏定义后,服务进程静默崩溃、日志只留下一行 的凌晨三点。 我们不谈“同像性”这种能写进博士论文的宏大叙事。