- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我能想到的唯一方法是使用 Emscripten,但 MLTon 没有 LLVM 后端。有可能吗?
最佳答案
我认为不是,正如我在 your other question 上评论的那样,我认为这样做没有多大意义。 MLton 执行的许多优化与激进的 jit 编译器无关。另一方面,您不仅需要编译程序,还需要将 MLton 运行时移植到 JavaScript。特别是,这涉及内存管理系统。使用 Emscripten 路由,您可能需要运行嵌套在 JavaScript 中的 MLton 垃圾收集器。这通常是个糟糕的主意。特别是如果你还想以有趣的方式与 JS 环境交互,因为那样你就必须跨越语言边界来回编码和完成,这往往意味着可怕的性能和空间泄漏的高可能性。
对于这个用例,直接 SMLtoJS编译器就是您想要的(尽管该站点现在似乎已关闭)。
关于javascript - 有什么方法可以利用 MLTon 将标准 ML 编译为 JavaScript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20921576/
在 Ubuntu 上安装了 MLton 编译器(sudo apt-get install mlton)并且安装没有任何问题(看起来)。 当我尝试使用它(例如“mlton test.sml”)时,它会停
我正在尝试为类(class)设置工作区,而教授大多熟悉Windows系统。我真的更喜欢在 Linux 环境中进行开发。我目前正在运行 x32 位 Lubuntu 安装。我已经下载了最新版本的 MLto
我能想到的唯一方法是使用 Emscripten,但 MLTon 没有 LLVM 后端。有可能吗? 最佳答案 我认为不是,正如我在 your other question 上评论的那样,我认为这样做没有
我有以下 SML 源文件,其中包含一个微不足道的功能: (* fact.sml *) fun fact_unguarded 0 = 1 | fact_unguarded n = n * fact_
这些函数式语言编译器都可以将函数式语言编译为 C 代码。 Google 的 NaCl SDK 可以编译 C。通过首先使用其他编译器之一进行编译并通过 google 的 Native Client SD
我是一名优秀的程序员,十分优秀!