Earlier quoted context omitted.
A small side note: Scala has several great features, but "low development overhead" just isn't one of them. Also why so harsh on Go?
Regarding Go... perhaps the parent was harsh, but not wrong per se . I think a strong argument can be made for Go being a very poorly designed language with an excellent community. Scala certainly doesn't have high development overhead either. Build system more or less just works, plenty of libraries, minimal ceremony to do much. Don't get me wrong, I kinda hate Scala¹, but compared to _many_ languages it does have l…
I wouldn't want to go back to 2.8 even if people paid me a ton of money.
I love ML, but think OCaml is a poor ML. That's why I love Scala. It's extremely consistent, and design decisions are very considerate.
It's an amazing language and I can express my intentions much better than in OCaml (no typeclasses, no higher-kinded types, etc.).