Artichoke Ruby:一场 Rust 实验的谢幕

Winding Down Artichoke Ruby

Artichoke Ruby:一场 Rust 实验的谢幕

2025 年 11 月,我正式归档了 Artichoke Ruby 项目。这并非失败,而是一场长达六年的 Rust 语言实验的自然终点。起初,它只是我构建一个 Monaco 编辑器玩具的副产品,却意外演变成用 Rust 重写 mruby 核心组件的宏大尝试。我们实现了纯 Rust 的 String 类,设计了模块化的 VM 架构,并在与 borrow checker 的搏斗中深刻理解了 GIL 存在的意义。如今,随着我在 OpenAI 的工作重心转移,以及维护语言运行时日益沉重的兼容性成本,继续推进已不再现实。Artichoke 完成了它的使命:它教会了我 Rust 的底层细节,也让我明白,构建本身比结果更珍贵。

即使构建的事物可能不会永远存在,构建的过程本身也会改变你。

同日更多故事

2026-07-31