💬 观点Simon Willison
Quoting Rick Brewster — Paint.NET 作者用 Claude 重写 Direct2D,让应用在 WI
Paint.NET 作者用 Claude 重写 Direct2D,让应用在 WINE 上运行。
2026-09-02原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
Paint.NET 用 Claude 重写…
Direct2D 是 Paint.NET 在 WINE 上的最大障碍,且无法禁用
- Direct2D 在 WINE 上永远无法满足需求
- 不能简单禁用 Direct2D
⚙️ 流程拆解
STEP 1WINE 上 Direct2D 不可用
STEP 2用 /wine 触发重写版
STEP 3Claude 生成 18 万行代码
STEP 4作者监督修正资源管理
🔗 涉及的概念与玩家
- Paint.NET产品
- Claude模型
- Direct2D方法
- WINE产品
- Rick Brewster人物
- vibe coding概念
- Rick Brewster—作者→Paint.NET
- Claude—重写→Direct2D
- Paint.NET—依赖→Direct2D
- Paint.NET—运行于→WINE
- Claude—采用→vibe coding
- Paint.NET 在 WINE 上无法完整使用 Direct2D,作者让 Claude 从零逆向重写了一个内部版本,代码量达 18 万行。
- 大部分代码是“vibe coding”产物,未经彻底审查,作者表示无法逐一检查如此庞大的代码量。
- Claude 有时效率极高,但也需大量监督,例如资源管理错误(未正确调用 AddRef)和设计问题,需人工纠正。
原文:Quoting Rick Brewster · 作者 Simon Willison
🕸 顺着图谱继续读
- Mercator ↔ Equal Earth — Simon Willison用GPT2026-09-07 · 共同涉及 vibe coding
- Introducing wrapture — Wrapture:用AI辅助开发的Python库,统一测试与追踪,配置化观测。2026-08-31 · 共同涉及 vibe coding
- Stop Making TUIs — Simon Willison 呼吁停止只做 TUI,用 AI 低成本构建原生 G2026-08-21 · 共同涉及 vibe coding
- opencode v1.18.32 — Bedrock 图片附件不再乱塞,模型适配更精准2026-09-21 · 共同涉及 Claude