Gleam 不再编译为 Erlang 源码
Gleam doesn't compile to Erlang source anymore

Gleam v1.19.0 发布,带来了编译器的重大革新。此次更新中,Giacomo Cavalieri 重写了 Erlang 代码生成器,不再输出 Erlang 源码,而是直接生成 Erlang abstract forms。这一改变显著提升了编译速度,并让错误报告中的行号精准对应到原始 Gleam 源码,而非中间生成的 Erlang 代码。此外,JavaScript 端的模式匹配优化、列表字面量编译改进以及 TypeScript API 重载支持,都让开发体验更加流畅。虽然直接生成 BEAM 字节码在理论上可能带来更大优化,但考虑到维护成本和虚拟机的演进,编译到抽象形式是目前性价比最高的选择。
我们永远不必再听到有人用“转译器”这个词作为贬义词了。