packages feed

monad-control-identity-0.1.1.1: monad-control-identity.cabal

name:                monad-control-identity
version:             0.1.1.1
synopsis:            Stronger classes than monad-control
description:         This package defines the type class 'MonadBaseControlIdentity', which is very
                     similar to 'MonadBaseControl' from
                     <https://hackage.haskell.org/package/monad-control monad-control>.
                     The difference is, that 'MonadBaseControlIdentity' instances are only valid,
                     when there is no monadic state.
                     This results in simpler type signatures to lift values in contravariant
                     positions.
license:             BSD3
license-file:        LICENSE
author:              Felix Springer
maintainer:          felixspringer149@gmail.com
homepage:            https://github.com/jumper149/monad-control-identity
bug-reports:         https://github.com/jumper149/monad-control-identity/issues
category:            Control
build-type:          Simple
extra-source-files:  CHANGELOG.md
cabal-version:       >=1.10

library
  exposed-modules:     Control.Monad.Trans.Control.Functor
                       Control.Monad.Trans.Control.Identity
  build-depends:       base < 5
                     , monad-control
                     , transformers
                     , transformers-base
                     , stm
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -Wall