It matters for the language designers, how much people they want to make angry for breaking their code.
Scala's smaller user base means there are a lot of less people to get mad.
Scala's smaller user base means there are a lot of less people to get mad.
> Scala has been throwing out bad features in pretty much every single release for the last 5 years.
You cannot throw out features in a language with the community size C# has, otherwise you just get another Python 3.0.
a) Microsoft is in an excellent position to make such
changes, unlike Python, because Microsoft shops will
largely do whatever Microsoft tells them.
Just have a look at how often they have incompatibly
changed the standard library used by C#.
b) Not every language has to botch the transition as badly
as Python designers did.