有一个工作的OCaml IDE吗?

时间:2013-05-15 01:46:15

标签: ide ocaml

我已经下载了多个OCaml IDE /插件,其中没有一个可以工作。如果我有目录问题或者其他问题出错,我不知道。我可以通过cygwin访问OCaml控制台,但它对于处理较大的文件并不是很有用。我是一个完整的OCaml菜鸟,不知道如何解决我的问题。我一直在阅读OCaml上的每一篇文章,没有任何帮助。我希望有人可以帮助我,因为这非常令人沮丧!感谢所有回复的人。

5 个答案:

答案 0 :(得分:8)

Emacs和Vim的OCaml模式完美运行(当然,它们可以在MacOS和Windows上运行)。我听说Geany运作良好。

我并不是说每个人都必须学习Emacs和Vim;我知道这是初学者可能不想进入的一种界面 - 并且为OCaml支持其他编辑器是我们需要解决的问题。但如果你想要几乎所有类型的文本格式都得到合理的支持,那么它们仍然是不错的选择。

最后,如果你有一个不错的终端/命令行(如果你在Windows上可能需要运行一个GNU / Linux虚拟机),如果你从终端手动编译东西,几乎每个编辑器都会好的(这不是特别难)。 In-Editor支持仍然会为您提供更好的体验,特别是允许您直接跳转到代码中编译器显示存在错误的位置,但作为初学者,您甚至可以在没有它的情况下走很长的路。

PS:如果您花时间详细说明每个工具的问题,并将该信息发送给相应的维护人员,那么非常有用。我认为这些工具的主要问题是缺少测试人员。通过帮助维护人员修复它们来帮助未来尝试这些工具的人!

答案 1 :(得分:2)

我最近看了OcaIDE的日食 - 它似乎有效。 您可能需要设置一些配置变量(ocaml编译器的路径,......),但我不记得任何怪癖。

答案 2 :(得分:1)

我要感谢大家的帮助。我终于在EMACS中找到了一些tuareg模式的安装说明。如果其他人遇到与我相同的问题,那里有非常明确的指示

How to install tuareg

希望我现在可以将一些东西翻译成OCaml,我一直在用其他语言编写并发布我的一些项目。再次感谢所有帮助。

答案 3 :(得分:1)

您可以使用Notepad ++ for Windows。对于初学者来说,它比Vim或Emacs更直观。它有一个语法高亮显示Caml,你可以指定热键来编译执行程序。

答案 4 :(得分:1)

我建议使用OcaIDE。我用它完成了一些相当大的项目,而且还不错。 Emacs(使用Tuareg模式)也是一个不错的选择。如果你在设置方面遇到问题,我写了OS X指南:http://www.princeton.edu/~crmarsh/ocaml_dev_environment/