If I follow correctly, you create a dummy package foo-bar whose dependencies correspond to foo + those of the sub-package foo.bar, so that people can depend on foo-bar freely. It's cheap indeed. The only drawback I can see is that versions of all those packages have to be kept synchronized manually.
Exactly. Although perhaps opam publish can help with this in the future.
I'm not sure I have read that much arguments about this design choice, can you just point to them (e.g. for lwt)?
Here you go: https://github.com/ocsigen/lwt/issues/41#issue-27598057
and happy new year!
And you as well! _______________________________________________ Containers-users mailing list Containers-users@lists.ocaml.org http://lists.ocaml.org/listinfo/containers-users