Simon Cruanes
Simon Cruanes
I just discovered that OUnit provides a lot of modules for logging, running tests, exporting results. I think it would be good to rely as much as possible on it...
exception tests are not easy, because you can't just use equality (for instance, the string in `Invalid_argument` might not be specified). If you don't have a specific idea in mind,...
on alpine, trying to do a static build with cryptokit and openssl (pulled in by another library), I met some symbol collisions that could only be fixed by prefixing C...
edit: I will not implement this. If someone feels like they care about this topic, they can re-open the RFC or write an up-to-date version of it.

there are some global mutations in the lib (e.g. `Time_zone.change`) which make reasoning about the library complicated. I think it'd be nice to instead have a `?tz:Time_zone.t` argument in functions...
I found nothing about https://en.wikipedia.org/wiki/ISO_8601#Durations ? If you want I just wrote a function for "human readable durations", which would also be nice to have.
this is not ready, and I have no time for it, just opening it to signal that #5 is not the most recent. Help to ensure correctness of the changes...
the start of a small library for composable alternatives, with a choice between multiple events is done atomically.