>>15,17
Stop fooling yourself. Most of those programs are only nominally written in Haskell. The actual language used mostly consists of Data.ByteString.Unsafe and !, and is generally about as pleasant and readable as optimized x86 assembly.
Name:
Anonymous2008-06-28 11:55
>>19
I've read somewhere that those benchmarks were made strict because the lazy ones cut corners and didn't do the same amount work that their equivalents in, say, Java did, thus being unfairly faster. Allegedly the strictness was not introduced to gain speed, but to lose it.
>>21
I've read somewhere that those benchmarks were made strict because the lazy ones cut corners and didn't do the same amount work that their equivalents in, say, Java did, thus being unfairly faster. Allegedly the strictness was not introduced to gain speed, but to lose it.[1]