name:                pretty-error
version:             0.1.0.0
category:            Error Handling
synopsis:            Pretty error messages for runtime invariants
description:         Sometimes you need to assume something at runtime that you can't prove in the
                     type system. When you do that, you should make sure you get a good error
                     message if ever your assumption turns out to be wrong. That's what this library
                     is for.
                     .
                     Use the functions in here to get high quality error messages for when your
                     invariants don't hold at runtime. The functions all pretty print any Haskell
                     values given to them, which makes it easier to understand what's going on when
                     your code breaks.
homepage:            https://github.com/jml/pretty-error
license:             Apache-2.0
license-file:        LICENSE
author:              Jonathan M. Lange
maintainer:          jml@mumak.net
copyright:           (c) 2015 Jonathan M. Lange
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  type:     git
  location: git://github.com:jml/pretty-error.git

library
  exposed-modules:   PrettyError
  build-depends:       base >= 4 && < 5
                     , basic-prelude
                     , bytestring
                     , pretty-show
  hs-source-dirs:      src
  default-language:    Haskell2010
  default-extensions:  NoImplicitPrelude
                     , OverloadedStrings