homepage: https://github.com/serokell/uncaught-exception
changelog-type: markdown
hash: a03f8c2a1a8b2fc40ca9477599f2d8bcf46ce06465ab42c121b4d2481effc21e
test-bench-deps: {}
maintainer: Serokell <hi@serokell.io>
synopsis: Customize uncaught exception handling.
changelog: |
  0.1.0
  =====
  * Initial version.
basic-deps:
  base: '>=4.9 && <5'
  uncaught-exception: -any
all-versions:
- 0.1.0
author: Serokell
latest: 0.1.0
description-type: markdown
description: |
  # 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!
license-name: MPL-2.0

Update from Hackage at 2020-10-10T18:51:15Z
Update from Hackage at 2020-10-10T18:51:15Z
