Package Info


Combinators for executing IO actions in parallel on a thread pool


This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus minimizing contention.

Furthermore, the parallel combinators can be used reentrantly - your parallel actions can spawn more parallel actions - without violating this property of the thread pool.

The package is inspired by the thread <>. Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on.

License: BSD-3-Clause



Package Version Update ID Released Package Hub Version Platforms Subpackages
0.3.3-bp150.2.4 info GA Release 2018-08-01 15
  • AArch64
  • ghc-parallel-io
  • ghc-parallel-io-devel
0.3.3-bp150.2.7 info GA Release 2018-07-30 15
  • ppc64le
  • x86-64
  • ghc-parallel-io
  • ghc-parallel-io-devel