Out of curiosity, how and how often do you make use of Haskell's laziness, and how often does it get in your way?
And yes, the syntax of Haskell (besides unary minus) really does feel like it's close to some kind of optimum.
And yes, the syntax of Haskell (besides unary minus) really does feel like it's close to some kind of optimum.
All this does not make me want to abandon Lisp for Haskell; Lisp is still more practical for most of my needs. But if I had to write a parser I'd probably first write it in Haskell and then translate it to Lisp, because Haskell expands the way you think about hard programming problems -- even beyond the realm to which Lisp expands it.