packages feed

parallel-tasks-4.0.1.0: parallel-tasks.cabal

name:                parallel-tasks
version:             4.0.1.0
-- synopsis:            
description:         This library is useful for running a large amount of parallel tasks
                     that run on top of the IO monad, executing them in batches from a work queue.
                     .
                     It has several features aimed at monitoring the progress of the tasks
                     and tries to be reasonably efficient (in space and time) for large
                     numbers (millions) of tasks.  There is also caching support available so that the results of
                     running the task can be preserved between runs of the same program, which
                     is useful for doing scientific analysis.
license:             BSD3
license-file:        LICENSE
author:              Neil Brown <nccb@kent.ac.uk>
maintainer:          nccb@kent.ac.uk
-- copyright:           
-- category:            
build-type:          Simple
cabal-version:       >=1.8

Library
  Exposed-modules: Control.Concurrent.ParallelTasks,
                   Control.Concurrent.ParallelTasks.Base,
                   Control.Concurrent.ParallelTasks.Cache
  ghc-options:   -Wall -fwarn-tabs -fwarn-wrong-do-bind
  -- -ddump-simpl -dsuppress-all
  build-depends: base == 4.*,
                 bytestring >= 0.9 && < 0.11,
                 cereal >= 0.3 && < 0.5,
                 deepseq == 1.3.*,
                 here == 1.2.*,
--                 lifted-base == 0.2.*,
--                 monad-control == 0.3.*,
                 old-locale == 1.0.*,
                 stm == 2.4.*,
                 time == 1.4.*,
                 transformers == 0.3.*,
                 vector >= 0.7 && < 0.11,
                 vector-algorithms >= 0.5 && < 0.7