Edward Kmett 发布 Turbo Haskell:GHC Core 跑上 JVM,已能编译 GHC 自身
rickasaurus · x · 2026-10-01
Haskell 知名开发者 Edward Kmett 公开发布 THC(Turbo Haskell Compiler):一个基于 GraalVM/Truffle 的 GHC Core JIT,一周前作为玩笑起步,现已实现 GHC 9.14.1 全部 prim-ops。
- 架构:GHC 仍负责解析、类型检查、脱糖与 Core 优化,THC 从 Core 接手,在 Truffle/GraalVM 上编译执行,完整支持 Template Haskell 和 Linear Haskell
- 支持 JIT 与 AOT(Native Image 出可执行文件),已能编译 pandoc、happy、alex,乃至 GHC 本身;用 Cabal 解析依赖,支持多库与 Backpack
- 亮点是多语言 FFI:可零成本调用 Python、Ruby、R、JavaScript 的库,Data.Text 与 Truffle 字符串间 UTF-8 零拷贝,作者设想直接借用 pandas/D3.js/LLM 库
「编程与Agent」频道最新
- Meta 研究员坦承:维护良好的 monorepo 是运营 AI 实验室的最佳方式 — soldni · 2026-10-01
- 一个 uv 替代五个 Python 工具,比 pip 快 10-100 倍 — blaizedsouza · 2026-10-01
- KV-streams 方法让 SWE Agent 训练提速 2 倍且不掉点 — burny_tech · 2026-10-01
- LangChain 用「每 PR 人工干预次数」评估编码 Agent — LangChain · 2026-10-01
- Slack 触发 Agent、GitHub 留评论自动修:「软件工厂」实况 — LangChain · 2026-10-01
- CorpusMap 按实体组织语料,让 Agent 顺关联检索省 token — coallaoh · 2026-10-01