trax

AuthorMartin Jambon
Homepagehttps://github.com/mjambon/trax
Issue Trackerhttps://github.com/mjambon/trax/issues
Maintainermartin@mjambon.com
Dependencies
jbuilder
Availableocaml-version >= "4.01.0"
PublishedAug 8, 2017
Source [http] https://github.com/mjambon/trax/archive/v0.3.0.tar.gz
90e982beea76aba7bbb3681a92cc0d22
StatisticsInstalled 8 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/trax/trax.0.3.0/opam

Stack-independent exception tracing

Trax defines a special exception, which is used to store a trace of where the exception was raised and re-raised. This is done independently from the state of the call stack. It can be used with Lwt or other asynchronous computations in which exceptions no longer propagate simply to the calling function but may be caught, stored, and re-raised after a while and after other exceptions have occurred in unrelated computations.

No package is dependent