solvuu-build
solvuu-build copied to clipboard
support `module-aliases-as-namespace` style
Support OCaml's new module aliases as namespace feature, described here in the paragraph beginning "These weakened dependencies ...".
What should be done is:
- All file names should be prefixed with the project name.
- Each lib's sub-directory should have a single
std.ml
file. - All
ml
andmli
files in that directory other thanstd.ml
should start withopen Std
, or perhaps better is to pass-open Std
to ocaml.
This would be in addition to the Basic
and Pack
options as discussed in #16.
This feature should be easier to implement now that we have codept.