MPL-2.0 licensed by Serokell
Maintained by Serokell
This version can be pinned in stack with:uncaught-exception-0.1.0@sha256:a03f8c2a1a8b2fc40ca9477599f2d8bcf46ce06465ab42c121b4d2481effc21e,2046

Module documentation for 0.1.0

Used by 1 package in lts-20.26(full list with versions):


GitHub CI Hackage Stackage LTS Stackage Nightly License: MPL 2.0

The goal of this small library is to make it easy to customize handling of uncaught exceptions in Haskell applications. The default handler of uncaught exceptions uses the Show type class to print the exception. However, in some cases you may want to use displayException which renders the exception value in a human-friendly manner. You can find more details about motivation and implementation of this library in its Haddock documentation and this blog post.

For Contributors

Please see for more information.

About Serokell

uncaught-exception is maintained and funded with ❤️ by Serokell. The names and logo for Serokell are trademark of Serokell OÜ.

We love open source software! See our other projects or hire us to design, develop and grow your idea!



  • Initial version.