9000 » from archive
«I'm currently learning Haskell, because I want to write better JavaScript, Groovy, and Python» - http://programmers.stackexchange.com/questions/25569/is-haske...
«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» ‎· 9000
@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. ‎· 9000
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 ‎· мочь писать по-русски
@hotgiraffe: you won't believe me but understanding a bit of FP helped me to write better *Java* code, of all things. ‎· 9000
Java is OK, as are Jython, JRuby, Clojure, but Groovy is an abomination as far as I'm concerned ‎· мочь писать по-русски
@hotgiraffe: well, JS is an abomination, too, but we're sort of stuck with it. At least, it's a tolerable LLVM target :) ‎· 9000
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 ‎· мочь писать по-русски