2011-08-14 20:01:20 +02:00
|
|
|
This library offers an alternative parallel programming API to that
|
2012-06-03 23:52:11 +02:00
|
|
|
provided by the 'parallel' package. The Par monad allows the simple
|
2011-08-14 20:01:20 +02:00
|
|
|
description of parallel computations, and can be used to add parallelism
|
|
|
|
to pure Haskell code. The basic API is straightforward: the monad
|
|
|
|
supports forking and simple communication in terms of IVars. The library
|
|
|
|
comes with an efficient work-stealing implementation, but the internals
|
|
|
|
are also exposed so that you can build your own scheduler if necessary.
|
|
|
|
|
|
|
|
WWW: http://github.com/simonmar/monad-par
|