This article reads like an april fools joke. In one code block, he shows the most complex, incomprehensible haskell code (with special characters sprinkled in all over the place), then the next paragraph he confidently explains how it's so readable and straightforward to understand.<p>Haskell is cool, but it's one of those languages I'm going to have to accept that I'm not smart enough to program in.
Well, I liked the article - I have worked through the real world haskell book just enough to sort-of understand this article :-)<p>That said, I gave up on Haskell. I spend a lot of time semi-learning languages because it is fun. But, for practicality, I really concentrate on knowing just Ruby, Common Lisp, and Java very well.<p>Striking a good balance between practicality and having fun is not so easy to do.
Some people say mathematics is beautiful. After several years, unfortunately, I could never see that beauty. There was a point, long ago, where I could see the beauty of Forth.<p>Ditto with Bach. On the other hand, I 'get' the beauty of Beethoven and the Boards. To each his own ... but 'beauty' is <i>de gustibus</i>, and mere functionality does not qualify.