我正在尝试使用名为Elm的函数式编程语言编写代码。从各种渠道,我收到了使用Sublime和Cygwin的建议。我成功地设置了Cygwin,这样我就可以输入elm命令了。但我认为应该有一些方法来设置Sublime,以便我可以在Sublime中编写代码。
我的问题
Sublime Text 2可以自行运行Elm吗?我是否需要以某种方式将Cygwin链接到它以允许Sublime运行Elm代码?我只是希望Sublime能够像任何编码接口一样接受我输入的命令。如何设置sublime来运行像Cygwin那样的Elm命令?
供参考,这是Elm的网站:http://elm-lang.org/
答案 0 :(得分:2)
不需要通过Sublime Text运行Elm - 通过命令提示符运行命令通常非常简单。
对于开发,您所要做的就是:
elm-reactor
(这将获取它在文件夹中找到的.elm文件并将其转换为Javascript和Html,并运行允许您查看结果的服务器在网络浏览器中)您现在应该可以开始开发了。在运行localhost的浏览器中,如果您使用' main'点击文件旁边的扳手图标。功能浏览器应该在文件更改时自动更新(加上你得到调试器和其他好东西的时间)。
[* 1] - 您可以首先复制Elm Lang网站的示例部分中的代码,然后尝试修改这些代码以了解其工作原理,例如:
import Graphics.Element (..)
import Text (..)
main : Element
main =
plainText "Hello, World!"
注意:
elm-make
elm-package install <package_author>/<package_name>
(您可以在Elm站点的库部分找到这些包)希望这有帮助!一旦你开始,榆树很有趣:)