DEV Community

Discussion on: C# 11 is Coming! 5 Features that will Blow your Mind 🤯

Collapse
 
kswaroop1 profile image
kswaroop1

Ok'ish, but real innovation seems lacking. Better to concentrate on tail recursion, discriminated unions/sum types, pipe operator. These will go a long way in reducing amount of code needed to express domain. Rust has it.

C# has been very good at introducing language features while taking the devs along a gently upward sloping curve. Lots of functional programming features there already, might as well completely support it now. Those who do not want to use it, can ignore these features.

Alternately, allow mixed language projects such that both C# and F# language files can reside in same project.