deepcontrol-0.1.0.0: deepcontrol.cabal
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