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…
There's a great proposal for adding type classes to C# here: https://github.com/MattWindsor91/roslyn/blob/master/concepts... And I discuss some ways that could be integrated with the extension everything proposal here:…
"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…
For the past couple of years I have been the lead designer of C#. Anders and I took a break to help create TypeScript, and then he stayed on as it's lead designer, while I returned to take over C#. Anders and I meet…
Hey, thanks! If they let me out of my cave again, I'll make a point of visiting more often!
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…
You're seeing us strike a balance here. As I point out in the post, there are millions of C# developers, and tens of thousands of F# developers. However, we think F# has awesome growth potential, and is great for .NET…
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…
There's a great proposal for adding type classes to C# here: https://github.com/MattWindsor91/roslyn/blob/master/concepts... And I discuss some ways that could be integrated with the extension everything proposal here:…
"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…
For the past couple of years I have been the lead designer of C#. Anders and I took a break to help create TypeScript, and then he stayed on as it's lead designer, while I returned to take over C#. Anders and I meet…
Hey, thanks! If they let me out of my cave again, I'll make a point of visiting more often!
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…
You're seeing us strike a balance here. As I point out in the post, there are millions of C# developers, and tens of thousands of F# developers. However, we think F# has awesome growth potential, and is great for .NET…