[Haskell-cafe] Go parallel
dons at galois.com
Mon Nov 5 19:15:49 EST 2007
> Is it possible to use the forkIO primitive to cause pure computations
> to be evaluated in parallel threads?
> It seems to me that laziness would always prevent any evaluation until
> the result was used in a consuming thread (and hence would occur
> serially, in that thread).
Try `par` and friends in Control.Parallel. You can also build
referentially transparent worker gangs on top of forkIO.
More information about the Haskell-Cafe