Quote:
Originally Posted by DaWei
I think we just agreed  .
|
I guess I was just pointing out that Haskell is about as pure a functional language as is possible to get and still remain practical. Most functional languages have the concept of side-effect functions, whilst Haskell abstracts all side effects into a black-magic data structure, leaving Haskell functions side-effect free, at least in principle.
Or, in a nutshell, Haskell has the minimum possible impurities a functional language can realistically have.
Edit I should add that I'm not disagreeing with you, DaWei, just drawing attention to a point of interest
