8 ms·
C# seems to look more like Scala with every release (a good thing), with talk of primary constructors for C# and string interpolation etc. EDIT: Interesting to
by thescrewdriver 12y ago
C# seems to look more like Scala with every release (a good thing), with talk of primary constructors for C# and string interpolation etc.
EDIT: Interesting to see Neal Gafter is involved (See Roslyn mention here: http://www.gafter.com/~neal/ http://www.gafter.com/~neal/), who is rather fond of Scala from what I've read: http://www.infoq.com/articles/neal-gafter-on-java http://www.infoq.com/articles/neal-gafter-on-java
- pjmlp 12y agoExcept that C# is a first class citizen on the platform, not a wannabe replacement for the platform's main language. This already makes a lot of difference in the tooling that one gets from the platform owner. Another thing is from the point of view of customers. With C# I can get all the goodies on customer projects. With Scala, I can only play with it at home and try to be happy with Java 8 on customer projects.
- mwg66 12y agoPrimary constructors have been dropped from C# 6 now (https://roslyn.codeplex.com/discussions/568820 https://roslyn.codeplex.com/discussions/568820)
- noblethrasher 12y agoYep, and I'm pretty sure it's related to a comment(s) that I have made: http://www.reddit.com/r/csharp/comments/2dc6ge/easier_immutable_objects_in_c_6/cjoqs2r http://www.reddit.com/r/csharp/comments/2dc6ge/easier_immuta...
- runT1ME 12y ago>C# seems to look more like Scala with every release It does, but then that begs the question of "why use c# at all?". C# is still missing (along with F#) scala's most powerful features, and I prefer the JVM and openness of the ecosystem to .NET The contact I'm on, we're having a lot of success porting away a large C# application to Scala.
- sunshinerag 12y agoisn't scala just a haskell wannabe?
- pjmlp 12y agoWhat about because many corporations are .NET shops and Scala dropped CLR support?
- thescrewdriver 12y agoThe reason they dropped CLR support was because there was virtually no interest in it.
- pjmlp 12y agoWhen you are a .NET shop with C++, C# and F# at your disposal why invest into Scala?
- runT1ME 12y agoF# is a remarkably less powerful language than scala. Along with the cost of Visual Studio + windows licenses, the Scala/open source ecosystem is just a better choice.
- pjmlp 12y agoFor corporations, the cost of Visual Studio and Windows licenses is a drop of water in their ocean budget. There is enterprise software way more expensive than that.