deepcontrol-0.3.0.0: deepcontrol.cabal
name: deepcontrol
version: 0.3.0.0
synopsis: Enable 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 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
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.Trans
, DeepControl.Monad.Trans.RWS
, DeepControl.Monad.Trans.Reader
, DeepControl.Monad.Trans.State
, DeepControl.Monad.Trans.Writer
-- other-modules:
other-extensions: MultiParamTypeClasses
, FlexibleInstances
, UndecidableInstances
, DeriveFunctor
, GeneralizedNewtypeDeriving
, FunctionalDependencies
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 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_Commutative
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
-- Ghc-Options: -threaded -Wall
Main-Is: UnitTest_Commutative.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
, mtl
, safe
Test-Suite UnitTest_Monad-Level1
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
-- Ghc-Options: -threaded -Wall
Main-Is: UnitTest_Monad-Level1.hs
Build-Depends: base
, HUnit >= 1.3.0
, mtl, containers
, deepcontrol
Test-Suite UnitTest_Monad-Level2
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
-- Ghc-Options: -threaded -Wall
Main-Is: UnitTest_Monad-Level2.hs
Build-Depends: base
, HUnit >= 1.3.0
, mtl, transformers
, deepcontrol
Test-Suite UnitTest_Monad-Level2-2
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
-- Ghc-Options: -threaded -Wall
Main-Is: UnitTest_Monad-Level2-2.hs
Build-Depends: base
, HUnit >= 1.3.0
, mtl, transformers
, deepcontrol
Test-Suite UnitTest_MonadMorph
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
-- Ghc-Options: -threaded -Wall
Main-Is: UnitTest_MonadMorph.hs
Build-Depends: base
, HUnit >= 1.3.0
, mtl
, deepcontrol
Test-Suite UnitTest_MonadMorph-Level1
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
-- Ghc-Options: -threaded -Wall
Main-Is: UnitTest_MonadMorph-Level1.hs
Build-Depends: base
, HUnit >= 1.3.0
, mtl
, deepcontrol