
19 Sep
2008
19 Sep
'08
10:37 a.m.
"Creighton Hogg"
To ask an overly general question, if lazy bytestring makes a nice provider for incremental processing are there reasons to _not_ reach for that as my default when processing large files?
I think it is a nice default. I'd reach for strict bytestrings if I know the file will be processed in a strict manner (not single-pass stream-through), and I just have to have the last few percent speedup. I'll use [String] only for small examples, where the extra imports cost more than the performance loss. -k -- If I haven't seen further, it is by standing in the footprints of giants