Printexc(3o) OCaml library Printexc(3o)
NAME
Printexc - Facilities for printing exceptions.
Module
Module Printexc
Documentation
Module Printexc
: sig end
Facilities for printing exceptions.
val to_string : exn -> string
Printexc.to_string e returns a string representation of the exception e .
val print : ('a -> 'b) -> 'a -> 'b
Printexc.print fn x applies fn to x and returns the result. If the evaluation of fn x
raises any exception, the name of the exception is printed on standard error output, and
the exception is raised again. The typical use is to catch and report exceptions that
escape a function application.
val catch : ('a -> 'b) -> 'a -> 'b
Printexc.catch fn x is similar to Printexc.print , but aborts the program with exit code 2
after printing the uncaught exception. This function is deprecated: the runtime system is
now able to print uncaught exceptions as precisely as Printexc.catch does. Moreover,
calling Printexc.catch makes it harder to track the location of the exception using the
debugger or the stack backtrace facility. So, do not use Printexc.catch in new code.
OCamldoc 2008-05-19 Printexc(3o)
Generated by $Id: phpMan.php,v 4.49 2006/02/26 13:18:18 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2012-05-25 01:24 @38.107.179.237 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html)