吃掉六种语法的明信片:1980 年的 Smalltalk-80 与今天的智能体编程
来源:dev.to — 2026-11-01
📋 概述
作者的智能体控制平面一度积累了六种记法:Makefile、SysV 启动脚本卡片、Graphviz digraph、Gherkin 场景、EBNF 言语行为规则、Belnap 四值表。维护六个解析器带来边界摩擦,最后他把内层五种全部收敛到 1980 年 Xerox PARC 的 Smalltalk-80 关键词消息级联,外面仍然套 1976 年的 Make。
🔑 核心要点
- 历史被反转了:从前用确定性算法去假装语义相似,如今用模糊余弦相似度去假装 for 循环和调用栈。
- Smalltalk-80 的语法能写在明信片背面,只有三种消息优先级,零文法歧义。
- 它用 #storeString 序列化活着的调用栈帧,用 .changes 记追加式原子增量,用 condenseChanges 压缩内存。
- 作者的核心判断:没有控制面,引擎再大也只是让飞机更精确地扎进河里。
💡 金句
“The stack is 40 years old and none of it was invented for LLMs.”
译:这套栈已经四十年了,其中没有一样是为大模型发明的。
👍 0
👎 0
← 返回 dev.to 首页