【问题标题】:Is there an enhanced interpreter toploop for OCaml? [closed]OCaml 是否有增强的解释器 toploop? [关闭] 【发布时间】:2009-12-04 19:47:44 【问题描述】: Python 有 IPython.. OCaml 有类似的吗? 我非常希望有命令历史记录,尽管其他功能也不错。我读过我可以通过在 Emacs 中运行它来获取命令历史记录,但我不使用 Emacs.. 【问题讨论】: 标签: ocaml ledit 【解决方案1】: rlwrap 为您提供阅读行功能(历史、编辑命令等)。此外,Findlib 添加了一些功能,请参阅quickstart 示例。 【讨论】: 在 OCaml 解释器中如何使用 rlwrap 获取命令历史记录? 我是 Arthur Collé 现在已经找到了答案,但对于将来碰巧在寻找相同答案的其他人,可以从 shell 提示符下运行 ocaml:@987654324 @. 【解决方案2】: 有utop!它具有自动完成功能,兼容 emacs 等等。 【讨论】: 太棒了。但它的依赖看起来真的很复杂 我第二个 utop。您可以使用 opam 安装 utop 以及许多其他 ocaml 软件包。 opam.ocamlpro.com 【解决方案3】: 将ledit ocaml 与ledit 一起使用。 【讨论】: 太棒了 :) 谁会想到这个? 【解决方案4】: 您也可以使用在线toplevel。 【讨论】: 是的。实际上,如果有人感兴趣,可以在github 上找到这些资源。