
12 Oct
2014
12 Oct
'14
12:14 p.m.
On Sun, 12 Oct 2014, Oliver Charles wrote:
Where are you suggesting this library goes? Your `safeWithFile` needs `NFData`, but that's in `deepseq` which isn't a dependency of `base`.
It would certainly be located in 'deepseq' or a dependent library. Maybe Control.DeepSeq.IO.withFile would be good. Then it would be clear, that it is just a deepseq variant of withFile. I would not like the name safeWithFile, because withFile is already safe. It's hGetContents that is unsafe.