除了Camelia之外,是否有其他可信赖的OCaml IDE?
如果存在基于Eclipse的IDE,我更倾向于使用它。
编辑:
• Emacs
◦ 标准发行版中的ocaml-mode
◦ 可选的tuareg-mode https://forge.ocamlcore.org/projects/tuareg/
− 快速参考:http://www.ocamlpro.com/files/tuareg-mode.pdf
◦ 与调试器集成的camldebug
◦ 使用C-c C-t快捷键进行类型反馈,需要.annot文件
• Vim
◦ OMLet插件 http://www.lix.polytechnique.fr/~dbaelde/productions/omlet.html
编辑:十年后(2022年),VS Code OCaml平台可能是最佳选择。
◦ 用于类型查找:要么https://github.com/avsm/ocaml-annot ◦ 要么http://www.vim.org/scripts/script.php?script_id=2025 ◦ 还有?http://www.vim.org/scripts/script.php?script_id=1197 • Neovim• TypeRex http://www.typerex.org/
◦ 目前主要用于Emacs的typerex-mode,但与其他编辑器的集成将会更好
◦ 标识符的自动补全(实验性)
◦ 浏览标识符:显示类型和注释,转到定义
◦ 局部和整体程序重构:重命名标识符和编译单元,打开消除
• 一些专用编辑器
◦ OCamlEditor http://ocamleditor.forge.ocamlcore.org/
◦ ocamlbrowser检查库和程序
− 浏览模块内容
− 按名称和类型搜索
− 基本编辑,带有语法高亮
◦ Cameleon http://home.gna.org/cameleon/(较旧)
◦ Camelia http://camelia.sourceforge.net/(甚至更早)