name: deepcontrol version: 0.1.0.0 synopsis: Enable deeper level style of programming than the usual control provides description: This module enables deeper level style of programming than the usual control provides, especially for Applicative and Monad. license: BSD3 license-file: LICENSE author: KONISHI Yohsuke maintainer: ocean0yohsuke@gmail.com homepage: https://github.com/ocean0yohsuke/deepcontrol copyright: KONISHI Yohsuke category: Control build-type: Simple -- extra-source-files: cabal-version: >=1.10 library exposed-modules: DeepControl.Arrow , DeepControl.Applicative , DeepControl.Commutative , DeepControl.Monad , DeepControl.Monad.RWS , DeepControl.Monad.Reader , DeepControl.Monad.State , DeepControl.Monad.Writer -- other-modules: other-extensions: Arrows build-depends: base >=4.8 && <4.9, mtl >=2.2 && <2.3 --hs-source-dirs: default-language: Haskell2010 Ghc-Options: -Wall -O2 Test-Suite doctest 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 UnitTest_Applicative Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: UnitTest_Applicative.hs Build-Depends: base , HUnit >= 1.3.0 , deepcontrol Test-Suite UnitTest_Monad Type: exitcode-stdio-1.0 Default-Language: Haskell2010 HS-Source-Dirs: test -- Ghc-Options: -threaded -Wall Main-Is: UnitTest_Monad.hs Build-Depends: base , HUnit >= 1.3.0 , deepcontrol