NFData
Sittampalam, Ganesh
ganesh.sittampalam at credit-suisse.com
Fri Feb 27 04:43:38 EST 2009
Hi,
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
strict IO:
strictly $ readFile "..."
strictly $ hGetContents ...
Thoughts?
Cheers,
Ganesh
===============================================================================
Please access the attached hyperlink for an important electronic communications disclaimer:
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
===============================================================================
More information about the Libraries
mailing list