
18 Nov
2006
18 Nov
'06
4:33 p.m.
Hi
Great page, I especially like the phrase: [...] changing a non-terminating program [...] into a much faster one [...]
And one important point: In general its a bad idea for rules to change the semantics (meaning) of your code in such a way. Consider someone using reverse . reverse to demand strictness of an IO action (I've seen this in conjunction with interact), this code would no longer work with the above rule. Thanks Neil