当我有多个依赖项时,比如:
module A = struct
open B
...
end
module B = struct
...
end
是否可以让OCaml toplevel/utop自动加载所有依赖项(例如:#use "./A.ml"
会自动加载B.ml)?
当我有多个依赖项时,比如:
module A = struct
open B
...
end
module B = struct
...
end
是否可以让OCaml toplevel/utop自动加载所有依赖项(例如:#use "./A.ml"
会自动加载B.ml)?
您应该使用ocamlc编译所有模块,生成文件a.cmo
和b.cmo
,然后运行ocaml b.cmo a.cmo
(顺序很重要,因为必须在加载A
之前加载B
)。
#use A.ml
吗? - hivert