
29 Sep
2011
29 Sep
'11
10:35 p.m.
Hello,
Hmm. I wrote this attempting to satisfy the goals of "lazy and efficient", but on second thoughts it seems like Aoe's original function was both. You seem to be under the impression that it's more strict, but I think it's just as lazy as the others. Can you provide evidence of its strictness?
In my definition, if tailDropWhile isSpace $ " foo bar " ++ undefined returns " foo bar" and then an error, it's lazy. If it causes an error without " foo bar", it's strict. This is my fault. Aoe's one is also lazy. --Kazu