首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法利用MLTon将标准ML编译成JavaScript?

有没有办法利用MLTon将标准ML编译成JavaScript?
EN

Stack Overflow用户
提问于 2014-01-04 21:23:08
回答 1查看 684关注 0票数 2

我能想到的唯一办法就是使用Emscripten,但MLTon没有LLVM后端。有没有可能呢?

EN

回答 1

Stack Overflow用户

发布于 2014-01-04 22:01:24

我不认为它是,正如我在your other question上评论的那样,我看不出这么做有多大意义。MLton执行的许多优化与积极的jit编译器无关。另一方面,您不仅需要编译程序,还需要将MLton运行时移植到JavaScript。特别是,这涉及到内存管理系统。使用Emscripten路径,您可能需要运行嵌套在JavaScript中的MLton的垃圾收集器。这通常是一个糟糕的想法。特别是如果您还想以有趣的方式与JS环境交互,因为这样您就必须跨越语言边界来回编组和完成,这往往意味着糟糕的性能和很高的空间泄漏可能性。

对于这个用例,直接的SMLtoJS编译器就是您想要的(尽管这个站点现在似乎已经关闭了)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20921576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档