Re:Microsoft takes .NET open source and cross-platform
by pjmlp on Thursday November 13, 2014 @04:08AM
(#8600597)
Scala has hardly the user base of C# developers.
Re:Microsoft takes .NET open source and cross-platform
by frowaway001 on Thursday November 13, 2014 @09:30AM
(#8601647)
So how has Scala "a similar problem"?
Plus, for this question, the size of the user base doesn't matter: If a developer has to adapt his code to a new language version, he/she doesn't care whether ten or ten-thousand other people have to do the same.
Re:Microsoft takes .NET open source and cross-platform
by pjmlp on Thursday November 13, 2014 @10:02AM
(#8601809)
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.
Re:Microsoft takes .NET open source and cross-platform
by frowaway001 on Thursday November 13, 2014 @10:31AM
(#8601979)
And you still haven't explained how Scala has a similar problem.
Re:Microsoft takes .NET open source and cross-platform
by pjmlp on Thursday November 13, 2014 @11:54AM
(#8602518)
I am not the OP. Just commenting on this
> 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.
Re:Microsoft takes .NET open source and cross-platform
by frowaway001 on Thursday November 13, 2014 @01:37PM
(#8603179)
I'm not sure comparing C# to Python makes sense.
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.
Re:Microsoft takes .NET open source and cross-platform
by Vektorweg on Friday November 14, 2014 @12:46AM
(#8605960)
Scala keeps features for imperative and functional programming, which is one category too many, because they solve the same problem just different. Thats how Scala is supposed to work. Its impossible to remove an approach.
Re:Microsoft takes .NET open source and cross-platform
by frowaway001 on Friday November 14, 2014 @07:51AM
(#8606870)
That's not even remotely related to the topic, isn't it?
How? Scala has been throwing out bad features in pretty much every single release for the last 5 years.
It's nothing breathtaking, it just gets done, people are happier and the language gets better.