Replies: 3 comments 19 replies
-
I don't want to see more types recognized by compiler. Especially, for task, there are already many requests for covariancing
Hopefully, we are going to add concepts/type classes, and this is a chance to add a new unified abstraction for collections. |
Beta Was this translation helpful? Give feedback.
-
Not a fan of doing any work on anonymous types. They are practically obsolete since the introduction of tuples (ValueTuple) to the language. This seems entirely like wasted effort, IMO. |
Beta Was this translation helpful? Give feedback.
-
Still in favor of global usings for a number of reasons (#3428 (comment)). I worry that with the presence of cli option, actually introducing globals on top of that will divide the community (via multiple ways of doing the same thing)
There are codebases which already use anonymous types extensively. In those cases, the anonymous type won't live long enough - before converting to object - to even have a chance to consider using
I wasn't quite convinced that this is doable without a complex set of rules. This was explicitly put aside to avoid just that.
On On dictionary support. I still think user-defined positional patterns is the way to go, but it's an additional feature so I don't have a strong opinion on that. Quite interested to hear the ideas around using braces without breaking empty property pattern.
Hopeful to see this as an attribute. It's a simple feature that would enable lots of scenarios before we get to method contracts. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/dotnet/csharplang/blob/master/meetings/2020/LDM-2020-09-28.md
Agenda
double.NaN
Beta Was this translation helpful? Give feedback.
All reactions