[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] uri interface change for sexp serialisation
On 16 Oct 2018, at 19:16, Joe <joe@xxxxxxx> wrote: > > On 10/15/2018 04:36 PM, Anil Madhavapeddy wrote: >> Dear all, >> I wanted to make you aware of an upcoming change to how sexp serialisers are >> exposed in a forthcoming version of Uri. >> Rather than having them as base dependencies, we now have `uri.sexp` library >> that exposes a Uri_sexp module in which those serialisers are kept. > > I think that sounds like a good change and welcome it whole-heartedly. :-) > > Is there a reason you opted for a .sexp (ocamlfind package or whatever that > is called) instead of an opam package `uri-sexp`? > > I think for many of our libraries it's a little bit unfortunate that you have > to deal with various json/sexp ppx converter stuff as build dependencies even > if you never plan to use it. Just simplicity for the moment; I’m not entirely happy with the state of opam package explosion at the moment and the pressure it’s putting on the opam solver. I’m not overly concerned with build-time dependencies for ppx — the danger is when they get unconditionally linked to the runtime. There are various initiatives that have been ongoing to get ppx libraries working with trunk OCaml more reliably, so that aspect of building them will only get easier with time. regards, Anil _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |