File 1.cabal of Package ghc-free-vl
name: free-vl
version: 0.1.4
x-revision: 1
synopsis: van Laarhoven encoded Free Monad with Extensible Effects
description:
The van Laarhoven encoding of Free Monads, both the original and with extensible effects.
.
For more information on the van Laarhoven Free Monads, including examples,
please see the following blog posts:
.
Initial formulation by Russell O'Connor: <http://r6.ca/blog/20140210T181244Z.html>
.
Adding Extensible Effects by Aaron Levin: <http://aaronlevin.ca/post/136494428283/extensible-effects-in-the-van-laarhoven-free-monad>
homepage: http://github.com/aaronlevin/free-vl
license: BSD3
license-file: LICENSE
author: Aaron Levin
maintainer: Aaron Levin <aaron.michael.benjamin.levin@gmail.com>
copyright: 2016 Aaron Levin
category: Control, Monads
build-type: Simple
extra-source-files:
test/Spec.hs
examples/Main.hs
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules: Control.Monad.Free.VanLaarhoven
, Control.Monad.Free.VanLaarhovenE
build-depends: base >= 4.8 && < 5
default-language: Haskell2010
default-extensions: CPP
executable examples
hs-source-dirs: examples
main-is: Main.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, free-vl
default-language: Haskell2010
test-suite free-vl-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
build-depends: base
, free-vl
, tasty
, tasty-hunit
, containers
, mtl
ghc-options: -threaded -rtsopts -with-rtsopts=-N
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/aaronlevin/free-vl