name:                monad-journal
license:             PublicDomain
version:             0.2.1.0
synopsis:            On-the-fly logging typeclass and monad transformer 
description:         This package provides a typeclass for logging situations
                     when you want to deal with the logs on-the-fly.
                     It also exports a monad transformer that enables such a
                     kind of logging in any monad.
homepage:            https://github.com/skypers/monad-journal
author:              DimitriSabadie
maintainer:          dimitri.sabadie@gmail.com
category:            Control
build-type:          Simple

cabal-version:       >= 1.10

library
  default-extensions:      BangPatterns
                         , FlexibleInstances
                         , MultiParamTypeClasses
  other-extensions:        FunctionalDependencies
                         , GeneralizedNewtypeDeriving
  exposed-modules:         Control.Monad.Journal
                         , Control.Monad.Journal.Class
                         , Control.Monad.Trans.Journal
  build-depends:           base         >= 4.5 && < 4.6
                         , mtl          == 2.1.*
                         , transformers == 0.3.*
                         , either       == 4.1.*
  default-language:        Haskell2010