我已经下载了多个 OCaml IDE/插件,但没有一个可以工作。我不知道我是否有目录问题或其他问题。我可以通过 cygwin 访问 OCaml 控制台,但它对于处理较大的文件并不是很有用。我完全是 OCaml 菜鸟,不知道如何解决我的问题。我一直在这里阅读有关 OCaml 的每一篇文章,但没有任何帮助。我希望有人可以帮助我,因为这非常令人沮丧!感谢所有回复的人。
5 回答
Emacs 和 Vim 的 OCaml 模式可以完美运行(当然,它们可以在 MacOS 和 Windows 上运行)。我听说 Geany 也很好用。
我并不是说每个人都必须学习 Emacs 和 Vim。我知道这是一种初学者可能不想进入的界面——并且为 OCaml 支持其他编辑器是我们需要解决的问题。但是,如果您想要对几乎所有类型的文本格式提供合理的支持,它们仍然是不错的选择。
最后,如果你有一个不错的终端/命令行(如果你在 Windows 上可能需要运行 GNU/Linux 虚拟机),如果你从终端手动编译东西,几乎每个编辑器都可以(这不是特别难)。编辑器内支持仍将为您提供更好的体验,特别是允许直接跳转到编译器指出错误的代码位置,但作为初学者,您甚至可以走很长一段路。
PS:如果您花时间准确说明每个工具的问题所在,并将该信息发送给相应的维护人员,那将非常有用。我认为这些工具的主要问题是缺乏测试人员。通过帮助维护人员修复它们来帮助将来尝试这些工具的人!
我最近查看了OcaIDE for eclipse - 它似乎有效。您可能需要设置一些配置变量(ocaml 编译器的路径,...),但我不记得任何怪癖。
我要感谢大家的帮助。我终于在EMACS中找到了一些tuareg模式的安装说明。如果其他人遇到与我相同的问题,这里有非常明确的说明
希望我现在可以将一些我一直在用其他语言研究的东西翻译成 OCaml 并发布我的一些项目。再次感谢所有的帮助。
您可以在 Windows 上使用 Notepad++。对于初学者来说,它比 Vim 或 Emacs 更直观。它具有 Caml 的语法突出显示,您可以分配热键来编译执行程序。
我建议使用 OcaIDE。我用它做了一些相当大的项目,而且还不错。Emacs(带有 Tuareg 模式)也是一个不错的选择。如果您在设置时遇到问题,我为 OS X 编写了指南:http: //www.princeton.edu/~crmarsh/ocaml_dev_environment/