packages feed

stm-firehose-0.1.3: stm-firehose.cabal

-- Initial stm-firehose.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                stm-firehose
version:             0.1.3
synopsis:            Conduits and STM operations for fire hoses.
description:         A fire hose is a component in a message passing system that let clients tap into the message flow. This module provides low level (built on STM channels) and high level (based on conduits) building blocks. It should work with a fixed amount of memory, and has non blocking write operations.
license:             BSD3
license-file:        LICENSE
author:              Simon Marechal
maintainer:          bartavelle@gmail.com
-- copyright:           
category:            Network
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

source-repository head
  type: git
  location: git://github.com/bartavelle/stm-firehose.git


library
  exposed-modules:     Control.Concurrent.STM.Firehose, Data.Conduit.Network.Firehose
  ghc-options:         -Wall
  -- other-modules:       
  -- other-extensions:    
  build-depends:       base >=4.6 && <4.7, stm >=2.4 && <2.5, stm-chans >=3.0 && <3.1, conduit >=1.0 && <1.1, network-conduit >=1.0 && <1.1, stm-conduit >=2.1 && <2.2, transformers >=0.3 && <0.4,
                        wai >= 2.0 && < 2.1, http-types == 0.8.*, blaze-builder == 0.3.*, warp >= 2.0 && < 2.1
  -- hs-source-dirs:      
  default-language:    Haskell2010

Test-Suite test-stm
  hs-source-dirs: tests
  type:           exitcode-stdio-1.0
  ghc-options:    -Wall -threaded -rtsopts
  build-depends:  base,stm-firehose,hspec,stm,HUnit
  main-is:        stmtest.hs
  default-language:    Haskell2010