Antimony:如果 CAD 是从 Lisp 机器长出来的,而不是从绘图桌
来源:mattkeeter.com — 2026-11-02
📋 概述
Matt Keeter 的 Antimony 是一个刻意走另一条路的参数化 CAD 工具,他自己概括为「来自平行宇宙的 CAD,在那里 CAD 是从 Lisp 机器而不是绘图桌演化出来的」。它建立在三条基本正交的轴上:一套追踪有向无环图中信息流动的框架、一个做 CSG 的几何引擎、一套形状与变换的标准库。建模就是连节点,每个节点是一段可定制的脚本——Python 3 加几个魔法关键字,输入端口用 input() 声明并注入局部命名空间。这不是主流 CAD 的草图—特征—历史树范式,更接近数据流编程。
🔑 核心要点
- 范式差异是根本的:节点图 + 脚本节点,而不是草图驱动或历史树。
- 三条轴分离得干净:信息流框架、CSG 几何引擎、形状与变换标准库。
- 节点用 Python 3 写,靠 input() 声明端口并把变量注入命名空间,抽象成本很低。
- 作者明说这是思想实验式的工具:探索「如果 CAD 从 Lisp 传统演化」会长成什么样。
💡 金句
Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables.
👍 0
👎 0
← 返回 Hacker News 首页