It's great if you have to work on projects that are stuck with C# (but can freely use the latest compiler).
It's great if you have to work on projects that are stuck with C# (but can freely use the latest compiler).
Non the less: cool "new" features in C#, and thank you very much MS for investing so generously in Haskell!
It would be a mistake to think that from Microsoft's perspective they feel they have spent enough money to even begin to think about extracting some sort of reciprocal benefit from that.
Admittedly my comment was ambiguous.
F# probably is a better functional-with-OO-aspects language, but C#/Scala are clearly better OO-with-functional-aspects languages and programmers currently want the latter.
You're probably right that it feels unfamiliar to Java/C#/Scala programmers, but I enjoy the sense of security that F# and other restricting languages provide.