《Let Over Lambda》:五十年 Lisp,写给宏的书
来源:letoverlambda.com — 2026-11-10
📋 概述
Doug Hoyte 这本 376 页的书在讲一件具体的事:宏,也就是写程序的程序。作者的主张很直接——宏让 Lisp 成为最好的语言,用对了能带来别处见不到的抽象能力、生产力与代码效率;如果你想要的是一本把常识技术换个语言重炒的干巴手册,这本书不适合你,它的目标是把你带到原本永远不会接触到的那些想法面前。
🔑 核心要点
- 书名本身就是技术:let over lambda——闭包把变量与环境一起封在一个词法作用域里,这是全书反复使用的构造。
- 站点是复古的静态页,带文本模式、勘误、澄清与可下载的 Lisp 源码,还附参考文献的 lispy 格式。
- 出版方式是自出版加 Lulu 按需印刷,二十年后仍在维护勘误。
- 在 2026 年重新被顶上来,多半因为它讨论的东西(用宏改造语言本身)恰好是 AI 生成代码最不擅长的部分。
💡 金句
This book is about macros, that is programs that write programs. Macros are what make lisp the greatest programming language in the world.
👍 0
👎 0
← 返回 Hacker News 首页