能否开放MooonBit IR 作为编译目标?

你好, 我是一名编程语言爱好者. 我在网上查阅过 Moonbit 的架构方式, 发现你们通过使用了多级 Lowering IR的形式来生成WASM. 我想问一下你们是否能像 LLVM IR 那样, 把较为底层的那部分 IR 和 针对这些 IR 的优化独立出来, 作为一种编译目标来提供?

事实上, 我从未直接生成过 WASM, 我只是生成 LLVM IR, 然后通过 Emscripten 第二次向WASM 转换, 而这个过程充满了痛苦. 如果 Moonbit 能够将 IR 和 针对 WASM 的优化开放出来, 作为一种编译目标以供开发者使用, 我想是无愧于 “基础设施” 这个名号的.

2 个赞

这个一般要等到非常稳定了才会考虑现在MoonBit还是非常早期的阶段。

1 个赞