一条 prompt 找出应用里的隐式状态机,Rust/Haskell/Swift 可根除
rickasaurus · x · 2026-11-02
MalixLabs 引用 steveruizok 的提示词 "find all of the implicit state machines in my app",并补充工程解法:隐式状态机可以通过互斥的状态变体和消费旧状态的单向转换来彻底消除——让非法状态在类型层面不可表示。
作者指出只有三种语言能天然做到这一点:Rust、Haskell 和 Swift。这是一个可以直接上手的方法:先用 LLM 扫描代码库找隐式状态机,再用类型系统重构消除它们。
「编程与Agent」频道最新
- 播客实录:管理 10 人+50 个 Agent、砍掉 97% Claude 成本、扛过月 55 万美元 API 账单 — Ror_Fly · 2026-11-03
- ICSE 2027 LLM4Code 工作坊开放投稿,11月13日截止 — LingmingZhang · 2026-11-03
- Claude Code 启动上下文占用从 63K 降到 22K,省 65% — dSebastien · 2026-11-03
- 「我沉迷点这些按钮」:编码 agent 权限弹窗成圈内梗 — ThePeterMick · 2026-11-02
- 用户抗议 OpenAI 拟合并 ChatGPT 与 Codex 用量额度 — TinfoilTricorn · 2026-11-02
- 离谱想法:带一支 agent 团队能否把人练成更好的工程经理 — HankYeomans · 2026-11-02