有没有针对OCaml的增强解释器toploop?

26

Python有IPython,OCaml有类似的东西吗?

我非常想要命令历史记录,虽然其他功能也很不错。我读到过可以在Emacs中运行它来获取命令历史记录,但我不使用Emacs。

4个回答

21

Rlwrap 提供了 readline 功能(历史记录、编辑命令等)。此外,Findlib 添加了一些功能,可参见快速入门中的示例。


我如何在OCaml解释器中使用rlwrap获取命令历史记录? - Arthur Collé
我相信Arthur Collé现在已经找到了答案,但是对于未来可能正在寻找同样答案的其他人,可以通过以下方式从shell提示符中运行ocaml:rlwrap ocaml - Mars

21

utop这个工具!它具备自动完成功能,兼容emacs等。


这很棒。但它的依赖关系看起来非常复杂。 - bobzhang
2
我也推荐使用 utop。你可以使用 opam 安装 utop 以及许多其他的 ocaml 包。http://opam.ocamlpro.com/ - maverickwoo

9

使用leditocaml一起使用。


6

您还可以使用在线顶级


1
是的。实际上,如果有人感兴趣,源代码可以在 github 上找到。 - Çağdaş Bozman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接