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

Reply via email to