ganesh.sittampalam at credit-suisse.com
Fri Feb 27 12:20:39 EST 2009
I think that would make most sense given how important deep strictness
be in certain situations. A separate, very small package would also be
Don Stewart wrote:
> Should NFData class and instances be in base?
> Data.Strict ?
>> 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 ...
>> ========= Please access the attached hyperlink for an important
>> electronic communications disclaimer:
>> Libraries mailing list
>> Libraries at haskell.org
Please access the attached hyperlink for an important electronic communications disclaimer:
More information about the Libraries