OCaml的utop:导入外部模块
问题描述:
我有兴趣将Angstrom解析组合器库引入到我的一个项目中。OCaml的utop:导入外部模块
我安装埃到我的系统opam
如下:
$> opam install angstrom
我还成功地参照所讨论的模块编译了该项目使用ocamlfind
:
$> ocamlbuild -use-ocamlfind -pkgs 'angstrom' project.byte
出人意料的是,我将Angstrom导入utop
repl时遇到问题。诸如#open Angstrom
之类的命令表示绑定到模块名称的值。我已经从repl中搜索了模块导入的文档,但是我还没有找到我期待的结果。
从utop
引用外部模块的最佳方法是什么?
答
我找到了我的问题的答案。从utop
:
utop # #require "angstrom";;
utop # open Angstrom;;
我的道歉或许是过早地发布,但希望有人会发现这个答案在未来有帮助的。