packages feed

simple-effects-0.4.0.1: simple-effects.cabal

name:                simple-effects
version:             0.4.0.1
synopsis:            A simple effect system that integrates with MTL
description:         Please see README.md
homepage:            https://gitlab.com/LukaHorvat/simple-effects
license:             BSD3
license-file:        LICENSE
author:              Luka Horvat
maintainer:          luka.horvat9@gmail.com
copyright:           2016 Luka Horvat
category:            Control
build-type:          Simple
cabal-version:       >=1.10

library
  exposed-modules:     Control.Effects
                     , Control.Effects1
                     , Control.Effects.State
                     , Control.Effects.Reader
                     , Control.Effects.List
                     , Control.Effects.Signal
                     , Control.Effects.Early
  hs-source-dirs:      src
  default-language:    Haskell2010
  build-depends:       base >= 4.7 && < 5
                     , transformers
                     , mtl
                     , interlude-l >= 0.1.0.6
                     , monad-control == 1.0.*
                     , transformers-base == 0.4.*
                     , list-t
                     , lens
  default-extensions:  NoImplicitPrelude

benchmark bench-effects
  type:                exitcode-stdio-1.0
  hs-source-dirs:      bench
  main-is:             Bench.hs
  build-depends:       base
                     , criterion
                     , mtl
                     , transformers
                     , interlude-l
                     , lens
                     , simple-effects
  default-language:    Haskell2010