[Haskell-cafe] Parallel executing of actions
Stefan O'Rear
stefanor at cox.net
Tue Apr 17 20:56:27 EDT 2007
On Tue, Apr 17, 2007 at 05:49:11PM -0700, Juan Carlos Arevalo Baeza wrote:
> I may be talking out of my other end here, but... if you want something
> like parMap to calculate all the pixels in parallel, then... can't you use
> parMap itself?
>
> Something like:
>
> weirdParMap action = sequence_ . map action . parMap (id $!)
>
> This evaluates all the elements of the list using parMap (the expensive
> part, right?), and then sequentially applies the action on the current
> thread.
You are. I'm devoting most of my brain cells to automatic deriving of
TTypeable atm, but note that id is already strict, so (id $!) is
equivalent to id.
Stefan
More information about the Haskell-Cafe
mailing list