2016-12-31 10 views
2

Я заинтересован в том, чтобы представить библиотеку комбинаторов синтаксического анализа в мой проект.Утоп OCaml: импорт внешних модулей

Я установил ангстрем в моей системе с opam следующим образом:

$> opam install angstrom 

Я также успешно скомпилирован проект со ссылкой на модуль в вопросе использования ocamlfind:

$> ocamlbuild -use-ocamlfind -pkgs 'angstrom' project.byte 

Удивительно, но я проблема с импортом Angstrom на utop repl. Команды, такие как #open Angstrom, указывают значение, связанное с именем модуля. Я искал документацию об импорте модулей из repl, но я не нашел результат, который я ищу.

Каков наилучший способ ссылки на внешний модуль от utop?

ответ

2

Я нашел ответ на свой вопрос. От utop:

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

Мои извинения за возможно размещение преждевременно, но, надеюсь, кто-то найдет этот ответ полезным в будущем.