File: control-monad-free.cabal

package info (click to toggle)
haskell-control-monad-free 0.6.2-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 76 kB
  • sloc: haskell: 217; makefile: 2
file content (33 lines) | stat: -rw-r--r-- 1,148 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: control-monad-free
version: 0.6.2
Cabal-Version:  >= 1.24
build-type: Simple
license: PublicDomain
author: Luke Palmer, Pepe Iborra
maintainer: pepeiborra@gmail.com
homepage: http://github.com/pepeiborra/control-monad-free
description:
          This package provides datatypes to construct Free monads, 
          Free monad transformers, and useful instances. In addition it
          provides the constructs to avoid quadratic complexity of left 
          associative bind, as explained in:
          .
          * Janis Voigtlander, /Asymptotic Improvement of Computations over Free Monads, MPC'08/
 
synopsis: Free monads and monad transformers
category: Control, Monads
stability: stable

source-repository head
  type:     git
  location: git://github.com/pepeiborra/control-monad-free

Library
  buildable: True
  build-depends: base >= 4.9 && < 5, transformers
  default-language: Haskell2010
  default-extensions:  StandaloneDeriving, Rank2Types, MultiParamTypeClasses, FlexibleInstances, FlexibleContexts, UndecidableInstances
  exposed-modules:
     Control.Monad.Free
     Control.Monad.Free.Zip
     Control.Monad.Free.Improve