ganesh.sittampalam at credit-suisse.com
Fri Feb 27 04:43:38 EST 2009
NFData seems to be the "standard" deepseq-style class these days, but it
lives in Control.Parallel.Strategies in the parallel package whereas it
obviously has uses beyond this. Is there a case for moving it into its
own package and module?
I'd also like to add something like
strictly :: (Monad m, NFData a) => m a -> m a
strictly ma = do a <- ma
rnf a `seq` return a
The most important use for this would be to provide a standard way to do
strictly $ readFile "..."
strictly $ hGetContents ...
Please access the attached hyperlink for an important electronic communications disclaimer:
More information about the Libraries