packages feed

uncaught-exception-0.1.0: README.md

# uncaught-exception

[![GitHub CI](https://github.com/serokell/uncaught-exception/workflows/CI/badge.svg)](https://github.com/serokell/uncaught-exception/actions)
[![Hackage](https://img.shields.io/hackage/v/uncaught-exception.svg)](https://hackage.haskell.org/package/uncaught-exception)
[![Stackage LTS](http://stackage.org/package/uncaught-exception/badge/lts)](http://stackage.org/lts/package/uncaught-exception)
[![Stackage Nightly](http://stackage.org/package/uncaught-exception/badge/nightly)](http://stackage.org/nightly/package/uncaught-exception)
[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://github.com/serokell/o-clock/blob/master/LICENSE)

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](https://serokell.io/blog/uncaught-exception-handling).

## For Contributors

Please see [CONTRIBUTING.md](.github/CONTRIBUTING.md) for more information.

## About Serokell

`uncaught-exception` is maintained and funded with ❤️ by [Serokell](https://serokell.io/).
The names and logo for Serokell are trademark of Serokell OÜ.

We love open source software! See [our other projects](https://serokell.io/community?utm_source=github) or [hire us](https://serokell.io/hire-us?utm_source=github) to design, develop and grow your idea!