OCaml的utop:导入外部模块

时间:2016-12-31 02:14:59

标签: ocaml utop

我有兴趣将Angstrom(一个解析组合器库)引入我的项目。

我使用opam将Angstrom安装到我的系统中,如下所示:

$> opam install angstrom

我还使用ocamlfind

成功编译了项目并参考了相关模块
$> ocamlbuild -use-ocamlfind -pkgs 'angstrom' project.byte

令人惊讶的是,我无法将Angstrom导入utop repl。像#open Angstrom这样的命令表示绑定到模块名称的值。我已经从repl中搜索了模块导入的文档,但是我还没有找到我正在寻找的结果。

utop引用外部模块的最佳方式是什么?

1 个答案:

答案 0 :(得分:2)

我找到了问题的答案。来自utop

utop # #require "angstrom";;
utop # open Angstrom;;

我很抱歉也许过早发布,但希望有人会在将来发现这个答案有用。