从utop检索文档

时间:2018-11-02 09:47:11

标签: ocaml utop

是否可以检索以HTML here显示的文档 直接来自utop。

我可以通过使用

来获得类型
utop # open Core;;
─( 10:41:50 )─< command 4 >─────────────────────────────────────────────────────────────────────────{ counter: 0 }─
utop # #typeof "In_channel.input_char";;
val Core.In_channel.input_char : Core.In_channel.t -> Base.char Base.option
─( 10:41:54 )─< command 5 >─────────────────────────────────────────────────────────────────────────{ counter: 0 }─

utop # #show In_channel.input_char;;
val input_char : in_channel -> char option
─( 10:43:00 )─< command 7 >────────────────────────────────────────────────────────────{ counter: 0 }─
utop #

但是文档更丰富

  val input_char : t ‑> Stdio__.Import.char Stdio__.Import.option

Read one character from the given input channel. 
Return None if there are no more characters to read.

1 个答案:

答案 0 :(得分:2)

如果您想直接从utop获取文档,则可以从opam安装此软件包:https://github.com/reynir/ocp-index-top

然后#doc指令将可用,并显示您想要的内容。

一种替代方法是使用ocp浏览器。这样可以显示所有类型和文档。