dotnet / csharplang

The official repo for the design of the C# programming language
11.02k stars 1.01k forks source link

Remove mentions of extension inheritance and interfaces #8126

Open jcouv opened 2 weeks ago

KennethHoff commented 2 weeks ago

This is worrying; what's the premise? Why's this being removed?

Is it de-emphasizing implementing interfaces on behalf of another type for the first version, or is this a "we might not ever get this" (.. To a greater extent than the default "we might not ever get this" that all new features inherently bring)?

jcouv commented 2 weeks ago

@KennethHoff I'm scoping down the spec to what we're targeting for first release.

KennethHoff commented 2 weeks ago

Ah, that's what I was assuming, but I was worried, so I had to ask 😅

jcouv commented 17 hours ago

@AlekseyTs for review. Thanks

AlekseyTs commented 16 hours ago

Done with review pass (commit 2)