mldversion

The MLD package makes directory foo.mld turn into module Foo

The contents of module Foo are the modules that can be "found" in directory foo.mld and recursively in its subdirectories, down to other directories of the form bar.mld: Bar will be a submodule of Foo, and the recursive search for Foo's modules stops there. The contents of bar.mld will then be used to determine the submodules of Foo.Bar. Hence, the following source tree

-src/ |-foo.mld/ |-a/ | |-bar.mld/ | | |-b.ml | | | |-c/ | |-d.ml | |-e.ml

will turn into the following module structure

-Foo |-Bar | |-B | |-D |-E

In the background: an mlpack is automatically generated for each directory *.mld, and the -for-pack options are automatically generated.

AuthorStephane Graham-Lengrand <graham-lengrand@lix.polytechnique.fr>
LicenseCeCILL-C
Published
Homepagehttps://github.com/disteph/mld
Issue Trackerhttps://github.com/disteph/mld/issues
MaintainerStephane Graham-Lengrand <graham-lengrand@lix.polytechnique.fr>
Dependencies
Source [http] https://github.com/disteph/mld/archive/0.1.tar.gz
sha256=c816e4186c1a445f9c657d373e013272097bf0f8709e729b0e5c5608277f3ced
md5=0505fca21af588f588bb0897b322a354
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/mld/mld.0.1/opam
No package is dependent