At first we did think of this as a way to add non-nullable reference types to C#, maybe with a `string!` syntax as you propose. The feature only really started to gel when we realized the important feature was nullable…
"If let" could be easily mirrored by a pattern in C#, and we are starting to discuss that. However, that's a new way to check for null in the language, where what we need is to recognize the ways people are already…
BTW, as trolls go, the one who commented on the blog turned out to be comparatively sweet: After my response they came back to say they were really sorry, and asked that I delete their comment. Which I did, so you won't…
Hey, I didn't write anything between the lines! :-) Don't worry: We're not "handing F# over to the community"! It always had a strong community participation, and continues to. It's a fabulous collaboration. This post…
At first we did think of this as a way to add non-nullable reference types to C#, maybe with a `string!` syntax as you propose. The feature only really started to gel when we realized the important feature was nullable…
"If let" could be easily mirrored by a pattern in C#, and we are starting to discuss that. However, that's a new way to check for null in the language, where what we need is to recognize the ways people are already…
BTW, as trolls go, the one who commented on the blog turned out to be comparatively sweet: After my response they came back to say they were really sorry, and asked that I delete their comment. Which I did, so you won't…
Hey, I didn't write anything between the lines! :-) Don't worry: We're not "handing F# over to the community"! It always had a strong community participation, and continues to. It's a fabulous collaboration. This post…