具有历史支持的OCaml readline

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有历史支持的OCaml readline相关的知识,希望对你有一定的参考价值。

我想要像Python的readline,但在OCaml。我正在编写一个OCaml程序,它接受像shell或REPL那样的输入,我想添加箭头键提示的历史记录。是否有提供此功能的库或内置程序?

答案

ivg's suggestion之后,opam search readline显示:

  • linenoise - 这看起来提供了您正在寻找的特定功能,而且开销很小
  • zed - 这看起来更全功能,更灵活,但可能会更多涉及使用

以上是关于具有历史支持的OCaml readline的主要内容,如果未能解决你的问题,请参考以下文章

OCaml 用户定义类型和函数返回错误

具有多个 backstack 的片段

如何在ocaml中将字符串转换为整数列表?

面向面试编程代码片段之GC

OCaml:函数参数的默认值?

如何在bash终端中实现CTRL-R(反向搜索)?