Commit graph

15 commits

Author SHA1 Message Date
Simon Cruanes
61465fa19a remove cgi/; move sub-libraries to their own subdir each; mv everything into src/ 2014-12-16 23:41:59 +01:00
Hezekiah M. Carty
fbf24ea7c7 CCError.map2 could map to a new error type
With the recent change from `_ CCError.t` to `(_, _) CCError.t` it's reasonable to allow `map2` to take an argument transforming the error to a new type.
2014-11-18 11:09:54 -05:00
Simon Cruanes
4ced583f33 merge back from stable 2014-11-12 00:42:28 +01:00
Simon Cruanes
c69dc8b009 CCError: now polymorphic on the error type; some retro-incompatibilies (wrap,guard) 2014-11-11 15:51:55 +01:00
Simon Cruanes
0aaae830bc CCError.{iter,get_exn} 2014-09-17 14:09:13 +02:00
Simon Cruanes
072131dd3e update @since tags 2014-08-07 14:24:52 +02:00
Simon Cruanes
1f506eb243 fix doc 2014-08-07 13:17:00 +02:00
Simon Cruanes
d3224e6b4d merge from master 2014-08-06 23:10:28 +02:00
Simon Cruanes
4ca1295c44 CCError.fail_printf 2014-07-11 23:05:13 +02:00
Simon Cruanes
01c9573ae6 registered printers for CCError.guard,wrap1,etc. 2014-07-08 00:35:48 +02:00
Simon Cruanes
a64d7602a3 CCError: retry and choose combinators 2014-07-02 13:22:21 +02:00
Simon Cruanes
f64002b053 applicative and lifting operators for CCError 2014-06-27 15:33:57 +02:00
Simon Cruanes
e6dd5db678 CCError.map2 2014-06-27 15:25:41 +02:00
Simon Cruanes
c340ad3358 more combinators in CCError 2014-06-27 15:25:41 +02:00
Simon Cruanes
4c69e8216c CCError for functional error handling 2014-06-14 13:52:50 +02:00