» from archive
2012-03-16 16:40:49 GMT
4 other people
«Haskell forces you to think functionally, as you simply cannot rely on changes of state in solving problems. Many modern programming languages allow for functional programming, but most programmers don't take advantage of these features»
@noformnocontent: while a nice joke, the comparison does not seem correct to me. It would be something like 'I study Haskell to become a better mechanical engineer and a better construction contractor'. Not unimaginable, but a lot less practical than the linked answer.
well, that's because no one wants to pay him for actually developing in Haskell
really, Groovy and Haskell in a single statement make me puke
: you won't believe me but understanding a bit of FP helped me to write better *Java* code, of all things.
Java is OK, as are Jython, JRuby, Clojure, but Groovy is an abomination as far as I'm concerned
: well, JS is an abomination, too, but we're sort of stuck with it. At least, it's a tolerable LLVM target :)
naaah, JS despite its warts has a distinct feel, lispy interior, and includes a pretty well-behaving subset. or you can write it more compactly in CoffeeScript)) Groovy OTOH lost me about the moment they've chosen Java-compatible syntax w/optional semicolons, and never regained after that
Best of Mokum