packages feed

io-throttle-0.1.0: io-throttle.cabal

name          : io-throttle
version       : 0.1.0
synopsis      : Limit number of IO actions started per second
homepage      : http://github.com/rodrigosetti/io-throttle
license       : MIT
license-file  : LICENSE
copyright     : (c) 2014, Rodrigo Setti
author        : Rodrigo Setti
maintainer    : rodrigosetti@gmail.com
category      : Concurrency
build-type    : Simple
cabal-version : >=1.10
description   :
     Limit the number of tasks started per second. The throttle function will
     run all actions concurrently but only starting a certain number per
     second. It will wait for all tasks and return the results in a list.

source-repository head
  type     : git
  location : git@github.com:rodrigosetti/io-throttle.git

library
  exposed-modules  : Control.Concurrent.Throttle
  build-depends    : base          == 4.*
                   , threads       == 0.5.*
                   , SafeSemaphore == 0.10.*
  hs-source-dirs   : src
  default-language : Haskell2010
  ghc-options      : -Wall

test-suite test-io-threads
    default-language : Haskell2010
    hs-source-dirs   : test
    main-is          : Main.hs
    type             : exitcode-stdio-1.0
    build-depends    : base       == 4.*
                     , io-throttle