У меня есть простой проект ocamlbuild, в котором используются батареи, включая расширения синтаксиса.
_tags
:
<*>: pkg_batteries,pkg_threads,pkg_batteries.syntax,syntax_camlp4o
something.ml
:
open Batteries
…
let () = …
Он создан для отладки с помощью:
$ ocamlbuild something.d.byte
$ ocamldebug something.d.byte
Однако попытка использовать команду print
в ocamldebug
приводит к следующей ошибке:
(ocd) print x
Cannot find module Batteries.
Это происходит только при отладке в области, где Batteries
открыто
изд.
Какова причина этой ошибки? Как это можно обойти?