3 ms·
Assuming F# is included I actually agree with that to a large degree except for the fact that the division between C# vs. OSS languages is more ideological than
by mtrimpe 13y ago
Assuming F# is included I actually agree with that to a large degree except for the fact that the division between C# vs. OSS languages is more ideological than anything else.
- talloaktrees 13y agoI think the ideological part plays a big role in keeping people away from C#, unfortunately
- pjmlp 13y agoOnly in places like HN, in the enterprise world we are not short of .NET projects.
- mtrimpe 13y agoAnd neither is the enterprise world short of JVM projects. It seems almost like a Republic vs. Democrat kind of division. Neither side is in danger of disappearing; each views the other with derision and very few subjects ever 'cross the party line.'
- pjmlp 13y ago> And neither is the enterprise world short of JVM projects. Yes, I fully agree. We jump between JVM and .NET land in our projects, whereas the myriad of wannabe be replacements are far far away from most enterprise radars.
- pjmlp 13y agoSadly F# is taking C++'s place on Visual Studio's list of not so loved languages. Although many financial systems are picking it up, and a wealthy community is building around it in the .NET world, Microsoft development tools team still seems not sure how to steer it.
- mtrimpe 13y agoTooling-wise F# is also a difficult beast to tame. I think I even remember watching a Simon Peyton Jones video about those exact challenges...
- pjmlp 13y agoYes there are challenges, but most of them are solvable when the willingness to overcome them exists.
- CmonDev 13y ago"many financial systems are picking it up" - if that was enough Silverlight would've been still alive :(.
- MichaelGG 13y agoMS painted themselves into a corner with their marketing message. They can't really come out and admit F# is superior to C# in practically every sense. Apparently now, the C# lead designer seems more interested in patching up JavaScript than actually catching C# up to the state-of-the-art. Meanwhile, MS has marketed F# as "financial and scientific". Remember the F# team lead is also the main force behind getting decent generics into the CLR, a concept MS corp had dismissed as "academic". So it's no surprise they aren't continuing that line of thinking.