freer-simple/freer.cabal
2016-06-25 15:08:34 -04:00

106 lines
3.1 KiB
Plaintext

name: freer
version: 0.2.3.0
synopsis: Implementation of the Freer Monad
license: BSD3
license-file: LICENSE
author: Allele Dev
maintainer: allele.dev@gmail.com
copyright: Allele Dev 2016
homepage: https://gitlab.com/queertypes/freer
bug-reports: https://gitlab.com/queertypes/freer/issues
category: Control
build-type: Simple
cabal-version: >=1.18
tested-with: GHC==7.10.2
description:
Freer is an implementation of "Freer Monads, More Extensible
Effects"
.
The key features of Freer are:
.
* An efficient effect system for Haskell - as a library!
.
* Implementations for several common Haskell monad instances:
.
* Core components for defining your own Effects
extra-source-files:
README.md
changelog.md
CODE_OF_CONDUCT.md
source-repository head
type: git
location: git clone https://gitlab.com/queertypes/freer.git
library
exposed-modules: Control.Monad.Freer
, Control.Monad.Freer.Coroutine
, Control.Monad.Freer.Cut
, Control.Monad.Freer.Exception
, Control.Monad.Freer.Fresh
, Control.Monad.Freer.Internal
, Control.Monad.Freer.Reader
, Control.Monad.Freer.State
, Control.Monad.Freer.StateRW
, Control.Monad.Freer.Trace
, Control.Monad.Freer.Writer
, Data.FTCQueue
, Data.Open.Union
build-depends: base >=4.7 && <5
hs-source-dirs: src
ghc-options: -Wall
default-language: Haskell2010
executable examples
main-is: Main.hs
other-modules: Common
, Coroutine
, Cut
, Fresh
, NonDetEff
, Teletype
, Trace
build-depends: base >=4.7 && <5
, freer
hs-source-dirs: examples/src
ghc-options: -Wall
default-language: Haskell2010
test-suite test
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Tests.hs
other-modules: Tests.Common
, Tests.Coroutine
, Tests.Exception
, Tests.Fresh
, Tests.NonDetEff
, Tests.Reader
, Tests.State
, Tests.StateRW
build-depends: base
, freer
, tasty
, tasty-hunit
, tasty-quickcheck
, QuickCheck
ghc-options: -Wall
benchmark core
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: bench
main-is: Core.hs
build-depends: base
, freer
, criterion
, mtl
, free
ghc-options: -Wall -O2