-- This file has been generated from package.yaml by hpack version 0.20.0. -- -- see: https://github.com/sol/hpack -- -- hash: 510c61e88946fcfca5f48fe0358a0c8e9c9b3c89db3f9934a231ffd539702e49 name: freer-simple version: 1.0.1.1 synopsis: Implementation of a friendly effect system for Haskell. description: An implementation of an effect system for Haskell (a fork of ), which is based on the work of Oleg Kiselyov et al.: . * * * . The key features are: . * An efficient effect system for Haskell - as a library! * Reimplementations of several common Haskell monad transformers as effects. * Core components for defining your own Effects. category: Control homepage: https://github.com/lexi-lambda/freer-simple#readme bug-reports: https://github.com/lexi-lambda/freer-simple/issues author: Allele Dev, Ixcom Core Team, Alexis King, and other contributors maintainer: Alexis King copyright: (c) 2016 Allele Dev; 2017 Ixperta Solutions s.r.o.; 2017 Alexis King license: BSD3 license-file: LICENSE build-type: Simple cabal-version: >= 1.10 extra-source-files: CHANGELOG.md README.md source-repository head type: git location: https://github.com/lexi-lambda/freer-simple library hs-source-dirs: src default-extensions: ConstraintKinds DataKinds DeriveFunctor FlexibleContexts FlexibleInstances FunctionalDependencies GADTs LambdaCase MultiParamTypeClasses RankNTypes ScopedTypeVariables TypeApplications TypeOperators ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints build-depends: base >=4.9 && <5 , natural-transformation >=0.2 , transformers-base exposed-modules: Control.Monad.Freer Control.Monad.Freer.Coroutine Control.Monad.Freer.Error Control.Monad.Freer.Fresh Control.Monad.Freer.Internal Control.Monad.Freer.NonDet Control.Monad.Freer.Reader Control.Monad.Freer.State Control.Monad.Freer.Trace Control.Monad.Freer.Writer Data.FTCQueue Data.OpenUnion Data.OpenUnion.Internal other-modules: Paths_freer_simple default-language: Haskell2010 executable freer-examples main-is: Main.hs hs-source-dirs: examples/src default-extensions: ConstraintKinds DataKinds DeriveFunctor FlexibleContexts FlexibleInstances FunctionalDependencies GADTs LambdaCase MultiParamTypeClasses RankNTypes ScopedTypeVariables TypeApplications TypeOperators ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints build-depends: base >=4.9 && <5 , freer-simple other-modules: Capitalize Console Coroutine Fresh Trace Paths_freer_simple default-language: Haskell2010 test-suite unit type: exitcode-stdio-1.0 main-is: Tests.hs hs-source-dirs: tests default-extensions: ConstraintKinds DataKinds DeriveFunctor FlexibleContexts FlexibleInstances FunctionalDependencies GADTs LambdaCase MultiParamTypeClasses RankNTypes ScopedTypeVariables TypeApplications TypeOperators ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints build-depends: QuickCheck , base >=4.9 && <5 , freer-simple , tasty , tasty-hunit , tasty-quickcheck other-modules: Tests.Coroutine Tests.Exception Tests.Fresh Tests.Loop Tests.NonDet Tests.Reader Tests.State Paths_freer_simple default-language: Haskell2010 benchmark core type: exitcode-stdio-1.0 main-is: Core.hs hs-source-dirs: bench default-extensions: ConstraintKinds DataKinds DeriveFunctor FlexibleContexts FlexibleInstances FunctionalDependencies GADTs LambdaCase MultiParamTypeClasses RankNTypes ScopedTypeVariables TypeApplications TypeOperators ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -O2 build-depends: base >=4.9 && <5 , criterion , extensible-effects <2 , free , freer-simple , mtl other-modules: Paths_freer_simple default-language: Haskell2010