-- The name of the package. Name: threads-pool Version: 0.1 -- A short (one-line) description of the package. Synopsis: A library to operate with pool of haskell's IO threads -- A longer description of the package. Description: This library allows you to create a pool of worker threads, give them tasks using a queue and receive results. Or not receive, if you wan't to. Tasks are monadic computations in any monad which belong to special 'Task' typeclass (it basically means that one can run that computation in IO monad, using some argument). -- The license under which the package is released. License: BSD3 -- The file containing the license text. License-file: LICENSE Author: IlyaPortnov Maintainer: portnov84@rambler.ru -- A copyright notice. -- Copyright: Category: Control Build-type: Simple -- Extra files to be distributed with the package, such as examples or -- a README. Extra-source-files: pooltest.hs -- Constraint on the version of Cabal needed to build this package. Cabal-version: >=1.6 Library -- Modules exported by the library. Exposed-modules: Control.Concurrent.Pool -- Packages needed in order to build this package. Build-depends: base >= 3 && <= 5, containers, stm, mtl -- Modules not exported by this package. -- Other-modules: -- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source. -- Build-tools: