几乎每一种编译语言都有用该语言编写的编译器的版本。
难道没有用Elm写的Elm编译器吗?
发布于 2015-11-27 14:42:56
目前,唯一完整的Elm编译器是“官方”一,因此没有命名,它是用Haskell编写的。我不知道Elm编译器在Elm中的任何实现。
多年来,我阅读了榆树邮件列表,我看到这个问题出现了。有些人表示有兴趣用Elm编写编译器,以便将其编译为JavaScript,因此在浏览器中将为Elm提供一个编译器。但到目前为止,这是人们提出的唯一令人信服的论点(IIRC)。这还不足以使将Elm编译器移植到Elm上成为一个优先考虑的问题,成本效益比被花费了巨大的精力来移植甚至一半目前由elm编译器使用的Haskell库。
发布于 2016-11-19 13:24:15
在这个方向上有一个开始,有一个Elm解析器 (虽然还没有更新到0.18)。
发布于 2017-07-25 00:11:22
到2017年,尽管官方编译器仍然是我所知道的唯一完整的Elm编译器,但它有被转换为JavaScript,这意味着它现在可以从Elm运行并在浏览器中运行。这意味着用Elm编写Elm编译器的上述主要优势现在似乎不那么相关了。您可以看到一个示例,说明如何使用它在浏览器这里中编译Elm。
https://stackoverflow.com/questions/33948085
复制相似问题