However I'm finding there's a lot of functions that don't make a ton of sense to my imperative, strictly trained programmer's mind to do in a lazy way by default.
foldl is a good example. Without strictness checking turned on in the compiler options for GHC, it can turn into a memory leak right away.
I find myself kind of hard pressed to come up with a good use for a lazy foldl where it isn't obvious that I'd rather have used foldl'.
No comments:
Post a Comment