Hacker News new | ask | show | jobs
by kqr 2220 days ago
If anything, these new things added to C# only make me want to use F# to a greater degree. The reasoning is simple: clearly these things are good (or at least acceptable) ideas since C# adopts them, but C# makes it more complicated to use them.

Put another way: if I'm going to use these features anyway (hint: now that they're in C#, I am) why wouldn't I do it in the language designed around them, rather than the one where they are bolted on?

When C# didn't have these features, there was ironically more reason to use C# because then these idioms could be argued to not be accepted by the community to the same degree.