name: deepcontrol version: 0.4.1.1 synopsis: Provide more deeper level style of programming than the usual Control.xxx modules express description: This module enables more deeper level style of programming than the usual Control.xxx modules express, especially for Applicative and Monad. license: BSD3 license-file: LICENSE author: KONISHI Yohsuke maintainer: ocean0yohsuke@gmail.com homepage: https://github.com/ocean0yohsuke/deepcontrol copyright: (c) 2015 KONISHI Yohsuke category: Control build-type: Simple -- extra-source-files: cabal-version: >=1.10 extra-source-files: README.md bug-reports: https://github.com/ocean0yohsuke/deepcontrol/issues source-repository head type: git location: https://github.com/ocean0yohsuke/deepcontrol.git library exposed-modules: DeepControl.Arrow , DeepControl.Applicative , DeepControl.Commutative , DeepControl.Monad , DeepControl.Monad.Morph , DeepControl.Monad.Signatures , DeepControl.Monad.Trans , DeepControl.Monad.Trans.Identity , DeepControl.Monad.Trans.Except , DeepControl.Monad.Trans.Writer , DeepControl.Monad.Trans.Reader , DeepControl.Monad.Trans.State , DeepControl.Monad.Trans.RWS -- other-modules: other-extensions: MultiParamTypeClasses , FlexibleInstances , UndecidableInstances , DeriveFunctor , GeneralizedNewtypeDeriving , FunctionalDependencies , TypeSynonymInstances , TypeFamilies , FlexibleContexts build-depends: base >=4.8 && <5 , mtl >=2.2 , mmorph >= 1.0 , transformers >=0.4 --hs-source-dirs: default-language: Haskell2010 --Ghc-Options: -Wall -O2 Test-Suite doctests Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test Ghc-Options: -threaded -Wall Main-Is: doctests.hs Build-Depends: base , doctest >= 0.9.3 , QuickCheck >= 2.8.1 Test-Suite unit_Applicative Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_Applicative.hs Build-Depends: base , HUnit >= 1.3.0 , deepcontrol Test-Suite unit_Commutative Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_Commutative.hs Build-Depends: base , HUnit >= 1.3.0 , deepcontrol Test-Suite unit_Monad Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_Monad.hs Build-Depends: base , HUnit >= 1.3.0 , deepcontrol , mtl , safe Test-Suite unit_Monad-Level1 Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_Monad-Level1.hs Build-Depends: base , HUnit >= 1.3.0 , mtl, containers , deepcontrol Test-Suite unit_Monad-Level2 Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_Monad-Level2.hs Build-Depends: base , HUnit >= 1.3.0 , mtl, transformers , deepcontrol Test-Suite unit_MonadTrans-2 Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_MonadTrans-2.hs Build-Depends: base , HUnit >= 1.3.0 , mtl, transformers , deepcontrol Test-Suite unit_MonadTrans Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_MonadTrans.hs Build-Depends: base , HUnit >= 1.3.0 , mtl , deepcontrol Test-Suite unit_MonadMorph Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: unit_MonadMorph.hs Build-Depends: base , HUnit >= 1.3.0 , mtl , deepcontrol