3 ms·
Scala tries to do too many things: both Haskell and Java, both backward compatible and radically new... It just does not fit together. Want functional? Go with
by cies 6y ago
Scala tries to do too many things: both Haskell and Java, both backward compatible and radically new...
It just does not fit together. Want functional? Go with Haskell/OCaml/ReScript/etc. Want JVM compatibility-and-thus-OO-at-the-core (possibly with some functional goodness on top)? Go with Kotlin.
- adav 6y agoAll popular languages seem to try to do too many things. Scala just seems to have achieved more than the others and has became infamous for it. Just like any language, just use the bits you need for your project and apply KISS (Keep It Simple, Stupid) liberally! :)