freer-simple/freer.cabal

105 lines
3.1 KiB
Plaintext
Raw Normal View History

2015-09-12 08:38:18 +03:00
name: freer
2015-09-14 10:29:11 +03:00
version: 0.2.2.2
2015-09-12 08:38:18 +03:00
synopsis: Implementation of the Freer Monad
license: BSD3
license-file: LICENSE
author: Alej Cabrera
maintainer: cpp.cabrera@gmail.com
copyright: Alej Cabrera 2015
2015-09-12 09:41:06 +03:00
homepage: https://gitlab.com/cpp.cabrera/freer
bug-reports: https://gitlab.com/cpp.cabrera/freer/issues
2015-09-12 08:38:18 +03:00
category: Control
build-type: Simple
2015-09-12 09:41:06 +03:00
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/cpp.cabrera/freer.git
2015-09-12 08:38:18 +03:00
library
2015-09-13 08:00:16 +03:00
exposed-modules: Control.Monad.Freer
, Control.Monad.Freer.Coroutine
2015-09-13 08:00:16 +03:00
, Control.Monad.Freer.Cut
, Control.Monad.Freer.Exception
, Control.Monad.Freer.Fresh
, Control.Monad.Freer.Internal
2015-09-12 08:38:18 +03:00
, Control.Monad.Freer.Reader
, Control.Monad.Freer.State
, Control.Monad.Freer.StateRW
, Control.Monad.Freer.Trace
2015-09-13 08:00:16 +03:00
, Control.Monad.Freer.Writer
, Data.FTCQueue
, Data.Open.Union
build-depends: base >=4.7 && <4.9
2015-09-12 08:38:18 +03:00
hs-source-dirs: src
ghc-options: -Wall
default-language: Haskell2010
executable examples
main-is: Main.hs
2015-09-13 08:00:16 +03:00
other-modules: Common
, Coroutine
, Cut
, Fresh
, NonDetEff
2015-09-12 22:04:59 +03:00
, Teletype
2015-09-13 08:00:16 +03:00
, Trace
build-depends: base >=4.7 && <4.9
, freer
hs-source-dirs: examples/src
ghc-options: -Wall
2015-09-12 08:38:18 +03:00
default-language: Haskell2010
2015-09-13 08:00:16 +03:00
test-suite test
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Tests.hs
other-modules: Tests.Common
, 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
2015-09-13 12:51:27 +03:00
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