utop 支持哪些顶级指令?

hug*_*omg 4 ocaml utop

我找不到关于我可以在 utop 中使用哪些顶级指令的任何文档。我所能找到的只是这个默认 ocaml 顶层支持的指令列表,但该列表对于 utop 似乎并不完整,并且缺少诸如 之类的东西#typeof,我知道它在 utop 中有效。

raf*_*fix 5

我认为这是唯一的一个,没有记录。其他的以 开头#utop或由 记录#utop_help。(utop_prompt_*指令应该是不言自明的)

您可以列出所有已注册的指令:

Hashtbl.iter (fun k _v -> print_endline k) Toploop.directive_table 
Run Code Online (Sandbox Code Playgroud)

第三方库还可以添加、删除或替换宏。