Most of what you listed as "solved" by scala isn't a problem in haskell in the first place. The JVM is a problem, not a solution to the problem haskell has of "actually working". Listing "our possible semantics are gimped by java" as a feature seems rather bizarre. Debugging? Have you ever tried debugging haskell? It works just fine.
>Tool support. The Scala IDE alone has 10 people working on it. Compare it to Leksah and EclipseFP.
I don't think insulting the people working on the scala eclipse plugin is very productive. Yes they have more people, and yes it is annoying that it is still not as good as haskell's eclipse plugin, but give them some time.
>The REPL is just a lot more usable.
In what way? The fact that it is way slower? You seem to be just listing random things as if you've never tried haskell.
>SBT delivers a top-notch experience here
You are the first person I've ever seen make that claim. Hell, people use maven because SBT is so bad.
>I don't think Go is really comparable with Scala or Haskell. It feels a bit like it was designed in an ivory tower
You might want to look up what "ivory tower" means. That is the most backwards characterization of go I've ever seen.
>Tool support. The Scala IDE alone has 10 people working on it. Compare it to Leksah and EclipseFP.
I don't think insulting the people working on the scala eclipse plugin is very productive. Yes they have more people, and yes it is annoying that it is still not as good as haskell's eclipse plugin, but give them some time.
>The REPL is just a lot more usable.
In what way? The fact that it is way slower? You seem to be just listing random things as if you've never tried haskell.
>SBT delivers a top-notch experience here
You are the first person I've ever seen make that claim. Hell, people use maven because SBT is so bad.
>I don't think Go is really comparable with Scala or Haskell. It feels a bit like it was designed in an ivory tower
You might want to look up what "ivory tower" means. That is the most backwards characterization of go I've ever seen.