是否有一个单一的工作OCaml IDE?

是否有一个单一的工作OCaml IDE?,ide,ocaml,Ide,Ocaml,我下载了多个OCAMLIDE/插件,但都不起作用。我不知道我是否有目录问题,或者是否有其他问题。我可以通过cygwin很好地访问OCaml控制台,但它对于处理较大的文件不是很有用。我是一个彻头彻尾的OCaml noob,不知道如何解决我的问题。我一直在阅读OCaml上的每一篇文章,没有任何帮助。我希望有人能帮助我,因为这太令人沮丧了!感谢所有回复的人。Emacs和Vim的OCaml模式工作得非常好,当然它们可以在MacOS和Windows上运行。我听说Geany也工作得很好 我并不是说每个人都必

我下载了多个OCAMLIDE/插件,但都不起作用。我不知道我是否有目录问题,或者是否有其他问题。我可以通过cygwin很好地访问OCaml控制台,但它对于处理较大的文件不是很有用。我是一个彻头彻尾的OCaml noob,不知道如何解决我的问题。我一直在阅读OCaml上的每一篇文章,没有任何帮助。我希望有人能帮助我,因为这太令人沮丧了!感谢所有回复的人。

Emacs和Vim的OCaml模式工作得非常好,当然它们可以在MacOS和Windows上运行。我听说Geany也工作得很好

我并不是说每个人都必须学习Emacs和Vim;我明白,这是一种初学者可能不想进入的界面,而为OCaml很好地支持其他编辑器是我们需要解决的问题。但是,如果你想要对几乎每种文本格式都有合理的支持,它们仍然是不错的选择

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

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

I'v最近研究了eclipse,它似乎起到了作用。
您可能需要设置一些ocaml编译器的配置变量路径,…,但我不记得有什么怪癖。

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


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

您可以使用适用于Windows的记事本+。对于初学者来说,它比Vim或Emacs更直观。它有一个Caml语法突出显示,您可以为编译和执行程序分配热键。

我建议使用OcaIDE。我用它做了一些相当大的项目,还不错。带有图阿雷格模式的Emacs也是一个不错的选择。如果您在安装方面遇到问题,我为OSX编写了一个指南:

很多工作,是的。能告诉我们您遇到了什么困难吗?我的第一个建议是抛弃cygwin,在VM中运行linux。所有的ide和插件都应该是开箱即用的。以下是我在一些ide中遇到的一些问题:Camelia-当我纠正编译器的路径并尝试编译任何代码时,我得到一个错误,说编译器未找到。NetBeans OCaml IDE—当我尝试编译时,什么都不会发生。Eclipe ODT插件-控制台没有光标,点击run按钮没有任何作用。谢谢你的回复。我非常感谢您的帮助。我曾尝试为EMACS安装tuareg模式,但我以前从未使用过EMACS,我所有的安装尝试都失败了。我不太理解安装说明,也找不到任何说明可以清楚地向非EMACS用户解释如何安装tuareg模式。如果有人愿意发布一些说明,那就太棒了,因为我已经摸索了太长时间。@user2379958:我相信其中包含了一个选项,可以安装配置了OCaml的Emacs,它使用caml模式而不是tuareg模式,但这是一个细节,两者都可以正常工作,并且通常会尝试确保它们都可以一起工作。您是否尝试过这种安装Emacs的方法,如果是,您是否可以报告哪些不适合您,以便修复它?