
2 Dec
2014
2 Dec
'14
6:01 p.m.
Y’know, there’s a _reason_ for “avoid success at all costs”. I believe it was Nietzsche who wrote "Man is a thing to be overcome. What are you doing to overcome him?” Well, *Haskell* is a thing to be overcome. Or to put it less bleakly, it’s a journey, not a destination. If you look at things like C++ and Java, you see amongst other things wilful flouting of practically everything that was learned in the 70s about language design and an intolerable mountain of cruft heaped ever higher because with a “successful” language it is hard to take anything away. Heck, Java was supposed to be a C++ restart, but it kept way too many of the old mistakes. Haskell is all about learning how to do better, all the time.