On 14/10/2016 15:18, Anil Madhavapeddy wrote:
> This is largely within libraries, so the impact wouldn't be too bad.  I do 
> notice that PCLOCK, MCLOCK and IP types do use option to signify failure 
> though, which would be mirage-types churn...

Well, in mirage-types we use (sometimes) `unit Lwt.t`, and other times
`[ `Ok of unit | `Eof | `Error of _ ] Lwt.t`, which we could^Wshould
unify and use `('a, error) result Lwt.t`.

Please see and comment https://github.com/mirage/mirage-dev/pull/166 and
https://github.com/mirage/mirage/pull/615 where I started to change to
the NETWORK module type.


MirageOS-devel mailing list

Reply via email to