I think Scala has nothing to fear, it has a bright future ahead and is here for the long run. The tooling side will improve gradually. However, people should become a lot smarter in marketing. Even the most hardened purist must have acknowledged by now that without industrial support, any programming language is bound to stay irrelevant. This means leaving academia behind and embracing (not fighting) commercial interests. The ultimate goal is to promote functional programming into the mainstream if that helps. And to be clear, many functional programming ideas in combo with OO concepts have never gone on a large scale, executed by hundreds of thousands of developers from different backgrounds, and there is a lot of wisdom coming back into the scala/fp community from those real-world projects. So, there is also a time for listening instead of lecturing.
It's no Clojure... I have had no end of issues with Scala and backwards compatibility. Even just simple version changes w/libraries. Not with Clojure. I like Scala, but I love Clojure.
I think Scala has nothing to fear, it has a bright future ahead and is here for the long run. The tooling side will improve gradually. However, people should become a lot smarter in marketing. Even the most hardened purist must have acknowledged by now that without industrial support, any programming language is bound to stay irrelevant. This means leaving academia behind and embracing (not fighting) commercial interests. The ultimate goal is to promote functional programming into the mainstream if that helps. And to be clear, many functional programming ideas in combo with OO concepts have never gone on a large scale, executed by hundreds of thousands of developers from different backgrounds, and there is a lot of wisdom coming back into the scala/fp community from those real-world projects. So, there is also a time for listening instead of lecturing.
Very well put 😊
I'm learning SCALA right now. Why does it need WASM?
It's no Clojure...
I have had no end of issues with Scala and backwards compatibility. Even just simple version changes w/libraries. Not with Clojure. I like Scala, but I love Clojure.
Since Java got lambdas and streams, Scala does provide very few advantages. And tones of complications.
Is that Fero Kocun?
Scala needs ohne killer Feature to survive. Maybe full wasm and wasi support?