如何用ocamlbuild构建一个基于utop的自定义toplevel?

时间:2018-04-28 10:45:06

标签: ocaml ocamlbuild ocamlfind utop ocaml-toplevel

我想为我的项目创建一个基于utop的顶层,由ocamlbuild构建。

但是,ocamlbuild仅支持从*.mltop构建的mktoplevel。它没有在文档中的任何位置提及utop

此外,utop手册解释了jbuilder的创建,甚至没有提到ocamlbuild。它还解释了通过ocamlfind构建,但强烈反对这种方法。

那么我应该如何创建基于utop的顶层?

或者,这是一个完全错误的方法,我应该做一些不同的事情来获得我的基于utop的顶层。如果是这样,推荐的方式是什么?

1 个答案:

答案 0 :(得分:2)

来自utop源的custom-utop示例过去是用ocamlbuild构建的,后来是jbuilder。有关示例,请参阅this older version