đ¤
Scala 3 looks exciting because itâll run on Java and JavaScript VMs
Ok serious question why would anyone want to run scala on js vm?
So itâll work in the web browser
It's the inevitable cycle of trendy languages that don't really offer anything practical over the established alternatives. Scala vs Java Ruby vs Python/PHP Dart vs JS Rust vs C++? Too early to call. <any functional language> vs <any intelligible language> These languages are usually well-designed from a theoretical POV, but since they weren't first-to-market or innovating in a particular niche (e.g. Kotlin on Android), they don't really catch on.
Dart is much better than js imo in terms of syntax
rust is genuinely a million times more enjoyable to read and write than cpp
Clojure is the ultimate language if you like parentheses
Scala is good programming language but maintenance the application is horrible. Only the engineers who wrote the code can maintain or add features on top of it. You canât hire junior or fresher and ask him/ her to improve the functionality on top existing code. Finally , it is huge learning curve for existing Java engineers.
Disagree. I have worked in Scala several years and I saw freshers catch up language pretty quick. On the maintainability part it easy to main due to Scala code tends to concise and boiler play free. Another advance it itâs strongly typed language.
We have too many programming language. It's good to let some die out. Scala can be one of them since there are many substitutes available and the codebase is not large enough. You probably can't ever retire Java did to its massive legacy codebase and libraries.
Java is too big too fail, just like COBOL.
Cobol is definitely not too big to fail, bank is migrating away from it
Nim/Zig. But it very difficult for new languages to gain market share.
Last I tried scala, it was horrible experience.. I ran away to java
it must
Of course Scala is in decline. This post could have been written in 2016, 2017, or 2018 and everyone would have agreed. It's not even a question today. Apart from Spark or another systems infra-type project, no one is going to use Scala for anything notable, period. The core problem with Scala is that it lets you do too many curious, playful, creative things. That attracts curious, playful, creative minds who then write code and build systems which only they understand. When those curious minds get bored and move on to something else, they leave their impossible-to-understand crap for the rest of us to deal with, and things immediately go sideways. If you use "Scala as a better java," you will have a good time. If you use everything Martin Odersky put into Scala, *you* might still have a good time, but anyone else who has to look at your code will not.
Same problem with Python. Let's do people unmaintainable stuff, leaving the poor engineers to follow with a horrible mess
AMA
Yesterday
887
PM Manager, early 40s, married and ENM (Ethical Non Monogamous) AMA
India
5h
353
'Hindutva': The Radical Hindu Ideology That Seeks to 'Push Christianity Out of Indiaâ
Health & Wellness
Yesterday
748
Lasik cost
Tech Industry
Yesterday
934
Daddyâs back??
Tech Industry
Yesterday
3333
What happens when most of your team is Indian?
Kotlin seems to be the best JVM language
It made some waves around 2018 - 19 but I donât hear about it much anymore. Some of the new services on my team are entirely written in Kotlin though.
Kotlin is the standard on Android now (thanks to Oracle).