Scarf 已经不再使用 Haskell。
Scarf has moved away from Haskell

原始链接: https://avi.press/posts/2026-07-10-after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell.html

Haskell 的长期拥护者兼董事会成员 Avi Press 解释了为什么他的公司 Scarf 在新项目开发中放弃 Haskell,转而选择 Python。 在承认 Haskell 的可靠性和类型安全性的同时,Press 指出,人工智能驱动的开发浪潮已从根本上改变了编程的经济学。AI 代理依赖于快速反馈循环、低成本执行和低摩擦环境。Haskell 较长的构建时间、复杂的依赖管理以及较高的“冷启动”开销,造成了严重瓶颈,阻碍了 AI 辅助的工作流程。相比之下,Python 提供了有效利用现代大语言模型(LLM)所需的敏捷性,能够实现快速迭代和交付。 Press 警告说,如果 Haskell 社区继续侧重于学术研究(如依赖类型),而非构建性能和 AI 集成等工业需求,将面临停滞的风险。他敦促社区优先考虑“对代理友好”的工具(如更快的编译速度和更好的文档),以保持竞争力。最终,他认为如果 Haskell 不进化以适应 AI 驱动的范式,它将难以在快速发展的生态系统中竞争。对于 Scarf 而言,这一决定是对现代软件领域中生产力和速度紧迫需求的务实响应。

Scarf 从 Haskell 转向 Python 的决定在 Hacker News 上引发了针锋相对的争论。批评者认为,Haskell 强大的类型系统是 AI 生成代码的必要保障,能够捕捉到 Python 动态特性所忽略的错误。许多评论者认为,为了 Python 的“直觉编码”速度而牺牲编译时的安全性是违背常理的,尤其是在 AI 工具已经能够高效处理复杂类型系统的情况下。 相反,一些参与者认为这种转换是对现代开发现实的务实回应。他们指出,Python 庞大的训练数据使其更具“AI 原生性”和易用性,而 Haskell 缓慢的编译速度和陡峭的学习曲线阻碍了 AI 辅助工作流所需的快速迭代循环。 这场讨论凸显了行业内一个更广泛的矛盾:软件开发的主要瓶颈究竟是执行性能和类型安全,还是“LLM 人机工程学”——即模型在特定语言生态系统中读取、生成和迭代的便捷程度。归根结底,这场辩论反映了一种转变,即语言的选择正越来越多地由 AI 兼容性和工具可用性驱动,而非纯粹的美学或架构偏好。
相关文章

原文

Avi Press | July 10, 2026

联系我们 contact @ memedata.com