首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >寻找OCaml IDE

寻找OCaml IDE
EN

Stack Overflow用户
提问于 2011-09-28 11:17:37
回答 4查看 16.1K关注 0票数 21

我喜欢F#,但有时我需要一些轻巧、跨平台、没有.NET的东西。我多次尝试使用OCamL,但似乎无法启动它。

complicated

  • Even
  1. Installed IDEA,补充说OCamL插件->不起作用,
  2. 安装了eclipse插件,->甚至不能启动配置OCamL编译器--也是很久以前就已经尝试过NetBeans插件,但甚至无法处理。

因此,现在,我使用命令shell中的ocamlc -o "main.exe“"main.ml”和不同的灯光编辑器。我不使用Vim或Emacs,我使用的是nano,我有使用功能齐全的IDE的习惯。

我找到了各种文档(对于我来说,这看起来是启动http://caml.inria.fr/pub/docs/oreilly-book/html/index.html的最好方法),但是在寻找一些特定的类似sqlite访问的东西时仍然很困惑。找到了以下内容:带有奇怪api注释的http://neugierig.org/software/ocaml/sqlite/,没有示例。而且,我发现的关于IDE使用的所有文档都已经过时或无法工作。

附加子问题:有些人告诉我“不要使用OCamL,它是一种对库支持低的学生的死语言,看起来像死了,用python或ruby代替。”但我喜欢OCamL的美丽。我想试试。请告诉我,现在使用OCamL进行生产代码是否正常?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-23 14:09:59

有一个,一个新的OCaml开发环境。以下是TypeRex特性的总结:

改进的标识符语法coloring

  • Auto-completion标识符(experimental)

  • Browsing of标识符:显示类型和注释,转到定义,交替定义和语义grep之间的循环;

  • 严格保持语义,局部和全程序重构:
  • 重命名标识符和编译单元
  • 开放消除和引用simplification

  • 稳健的w.r.t.未重新编译,可能未保存的buffers
  • Scalable (在数百个源文件上经常使用)

网站上有一些截图。自昨天以来,第一次发布的候选版本已经发布。

编辑:第一个版本(v1.0)现在发布了:-)

票数 16
EN

Stack Overflow用户

发布于 2011-09-28 13:53:22

有几种选择:

已经提到了用于emacs的http://tuareg.forge.ocamlcore.org/

  • vim

  • Tuareg:http://www.ocaml.info/software.html#vim

  • OcaIDE有几个OCaml集成选项,这里有一个很好的例子:http://www.ocaml.info/software.html#vim

  • OcaIDE似乎是Eclipse的最佳选择:http://www.algo-prog.info/ocaide/

  • Geany,Komodo和许多其他编辑器都有语法突出显示支持OCaml和一些独立于正在使用的编程语言的类似IDE的特性。其中大多数都有有限的OCaml特定支持.

OCaml没有死。OCaml的一些较为直言不讳的行业用户是XenSource/Citrix和Jane St. . Capital。这种语言不像其他语言那样接受相同的公众和社区布道。

票数 7
EN

Stack Overflow用户

发布于 2011-09-28 11:22:40

已经好多年了,但我真的很喜欢埃玛奇的图阿雷格模式http://tuareg.forge.ocamlcore.org/

但是如果你害怕emacs,那它就不是正确的工具。

我特别喜欢shell集成,以及在shell中“抛出”正在开发的函数,然后测试它的可能性。

编辑的子问题,OCaml似乎死了,这是一个小问题。但是,您不能将它与ruby/python进行比较。我认为它的主要竞争对手是Haskell,它似乎越来越受欢迎。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7582388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档