ocaml, jocaml, ocamlduce, *?caml
with jocaml and ocamlduce making their way into ocaml, I'm wondering how
we're going to deal with the ocaml libraries in the future. The problem
is quite easy. As jocaml and ocamlduce are from different upstreams we
can't hope to have some magic binary compatibility and re-use the same
ocaml libraries for all. In a perfect world, they would have binary
compatibility and use only one version of each library, but in reality
they are never going to be in sync, leave alone having binary
compatility across different versions and flavours.
Depending on the interest, we might consider to compile three different
falvours for each ocaml library. Of course this in theory a lot of space
and duplication. Practically I don't think it would be a huge problem to
create a package for each flavour.
What do you think ? Am I just considering a non existing problem ? Shall
we just leave jocaml/ocamlduce users alone to compile their own
librairies and see how it goes ?