[Haskell-cafe] Re: Why?

John D. Earle JohnDEarle at cox.net
Thu Dec 10 10:13:09 EST 2009


Most of the discussion centers on the benefits of functional programming and 
laziness. Haskell is not merely a lazy functional language. It is a pure 
lazy functional language. I may need to explain what laziness is. Laziness 
is where you work through the logic in its entirely before acting on the 
result. In strict evaluation the logic is worked out in parallel with 
execution which doesn't make complete sense, but it does allow for an 
architecture that is close to the machine. 



More information about the Haskell-Cafe mailing list