Neal Gafter
Neal Gafter
- [x] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed As suggested by...
@diab0l commented on [Thu Apr 23 2015](https://github.com/dotnet/roslyn/issues/2212) ### tl;dr Haskell has monads Monads are like bacon C# needs bacon ### Introduction I have a mad craving for higher kinded polymorphism...
- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed See #1348...
As [recently noted by C# users](https://github.com/dotnet/csharplang/issues/765#issuecomment-552612460), the existing restriction that you cannot yield a value in the body of a try block with a catch clause is one that interferes...
Allows `where T : System.Enum` - [ ] Proposal added - [x] [Discussed in LDM](https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-02-21.md#delegate-and-enum-constraints) - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [...
@dmitriyse commented on [Fri Dec 18 2015](https://github.com/dotnet/roslyn/issues/7599) Currently c# does not support generic operators definition like that: ``` C# public static MyAddExpression operator+(SomeClass c, T t){return ...} ``` This support...
- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed See also...
I just spent an hour or so brainstorming with @JeremyKuhne about issues he's had with fixed buffers, readonly struct, and ref structs. He'd like to declare some structures for interop...
- [ ] Proposal added - [ ] Discussed in LDM - [ ] Decision in LDM - [ ] Finalized (done, rejected, inactive) - [ ] Spec'ed In C#...
@gafter commented on [Tue Oct 20 2015](https://github.com/dotnet/roslyn/issues/6182) We propose a form of expression that allows you to declare temporary variables before the final result of the expression. We replace the...