https://news.ycombinator.com/item?id=21834796
Reading this, it’s apparent that there are some bad past experiences attached to Scala. Also a sad history of many companies noping out of it. Some of it seems to come from how the language and ecosystem have been managed in the past. Maybe a fresh start would not be a bad idea.
This question also comes from what we’ve seen wrt. Perl5/Perl6, I think after a long agony now there is a consensus (but fixme) that Perl6 should have been released as Raku, but also that the renaming happened far too late and did far too much damage.
Scala3/Dotty is a great moment in the language’s evolution for this, because it already feels so different with the optional braces, new control syntax and givens. It’s sellable as a completely different language to the outside world.
It could be the new Python (which is loved for whatever reason) but with an excellent type system, instead of the incomprehensible language that the industry got disappointed in and moved away from (not saying this fully matches reality, but that’s what you take away from e.g. reading the wikipedia page and large parts of discussions outside the community.).
Let’s think about this and about how the outside world perceives Scala, and go in whichever direction we go in with these things in mind.