
6 Sep
2006
6 Sep
'06
8:38 a.m.
[Warnings: newbie and not having tested or read the generated assembly
code.]
On Wed, Sep 06, 2006 at 09:32:07AM -0300,
Alex Queiroz
I am a newbie myself (second week of learning Haskell), but I'll give it a shot: Since functions have no side effects, the compiler executes the function only once.
Sure, "pure" programming languages *allow* the compiler to perform such optimizations but it does not mean it is *actually* done (promises are cheap but writing compiler code is expensive).