
Malcolm.Wallace:
Frederik Eaton
wrote: In particular, I wonder: How is pseq different from seq? Under what circumstances is it used?
`pseq` is a "genuine" operational sequence operator. Haskell'98's x `seq` y does not guarantee that x is evaluated to WHNF before y, whereas `pseq` does guarantee exactly this.
Good to see the documentation for parallel strategies is improved! http://www.haskell.org/ghc/dist/current/docs/parallel/Control-Parallel-Strat... what can we do to make it easier to get into concurrent and parallel haskell programming? Its really one of the killer features, but is under-documented and under-blogged-about. Meanwhile the erlang guys use parMap in every blog I see, despite their slow compiler and awful string support ;) -- Don (pondering how to steal parallel programming mindshare)