3 ms·
From the features they are porting into the language I think this is the case; albeit C# will always be the more verbose language and the features will feel som
by akra 7y ago
From the features they are porting into the language I think this is the case; albeit C# will always be the more verbose language and the features will feel somewhat clunky at times IMO. Pattern matching, async yield return, async/await, etc all were in F# in some form beforehand with features like records and DU's probably being investigated as well. When I read a new C# language version announcement it does feel like I'm reading a subset of the F# feature list.
- emodendroket 7y agoI used Scala for a bit and then came back to C# and felt like they were porting over all the Scala features, but I think the F# explanation may make more sense.
- carlmr 7y agoAnd also to mention they're lagging behind F# by almost a decade. I can find articles on discriminated unions from 2012.