Florent Ouchet wrote: > Same here, specially to avoid the Not_found exception. > The optional return values gives the oportunity to have a clear view of > what is being done if the result is not available.
Agreed - though [find] is one of the examples where you do need find and find_exc - because often there are occasions where before calling {Map,Set,Hashtbl}.find you already know that the key exists and so won't fail at which point the 'a option boxing is a waste of time and space and Not_found would be a truly exceptional situation so passes the previously mentioned test. David _______________________________________________ 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