| I wonder why Haskell people feel so hurt about Scala... It's much closer to Haskell's capabilities than pretty much any other functional language. It has better type classes, the compiler just got type inference for partially applied type constructors, it supports programming with dependent types and implicit parameters allow you to let the compiler prove almost arbitrary things. If your definition of FP means "purity", you pretty much discarded all languages traditionally considered to be functional. There is nothing wrong with liking Haskell more than Scala, but I think your claims are not very well-founded. |
I am obviously not a haskell person, or I would have just used haskell rather than trying scala first. I am not hurt about scala, it simply was much less productive than haskell.
Scala is not remotely the closest to haskell. Not even the closest JVM language.
And my "claims" are my personal experience, how can they not be "very well founded". You seem to be putting some emotional context into this that has nothing to do with me.