For information, Batteries Included offers for each module an ExceptionLess submodule, which redefines exception-throwing functions as returning either an 'a option or, for more details, an ('a, 'b) result.
A Result module complements this with monadic operations for whoever is interested. Cheers, David On Fri, 2008-05-09 at 07:37 -0400, Ralph Douglass wrote: > Not_found and Failure _ can be a bit annoying to watch for, so I > suggest using Core. The default behavior for most functions is to > return an option instead of raising an exception. There are _exn > versions of the functions if you want exceptions. -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. _______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs