packages feed

continue-0.1.0: continue.cabal

Name:          continue
Version:       0.1.0
Category:      Continuation-based user interaction monad
Synopsis:      Control
Maintainer:    Ertugrul Söylemez <es@ertes.de>
Author:        Ertugrul Söylemez <es@ertes.de>
Copyright:     (c) 2012 Ertugrul Söylemez
License:       BSD3
License-file:  LICENSE
Build-type:    Simple
Stability:     experimental
Cabal-version: >= 1.10
Extra-source-files: README.md
Description:
    This library implements a monad transformer for suspendable
    computations, similar and related to free comonads.  It allows to
    write continuation-based web frameworks, command line applications
    and similar interfaces.

Source-repository head
    type:     git
    location: git://github.com/ertes/continue.git

Library
    Build-depends:
        base              >= 4.5 && < 5,
        bifunctors        >= 3.0 && < 4,
        monad-control     >= 0.3 && < 1,
        mtl               >= 2.0 && < 3,
        semigroupoids     >= 3.0 && < 4,
        transformers      >= 0.3 && < 1,
        transformers-base >= 0.4 && < 1
    Default-language: Haskell2010
    Default-extensions:
        FlexibleInstances
        FunctionalDependencies
        MultiParamTypeClasses
        TypeFamilies
    Other-extensions:
        UndecidableInstances
    GHC-Options: -W
    Exposed-modules:
        Control.Continue
        Control.Continue.Class
        Control.Continue.Types
        Control.Continue.Utils

-- Test-suite continue-test
--     Type: exitcode-stdio-1.0
--     Build-depends:
--         base >= 4.5 && < 5,
--         conduit,
--         containers,
--         continue,
--         http-types,
--         wai,
--         warp
--     Default-language: Haskell2010
--     Default-extensions:
--     GHC-Options: -threaded -rtsopts
--     Hs-source-dirs: test
--     Main-is: Main.hs