>> I want to pitch in, agreeing with Larry's message here.
>>
>> - There are multiple real life use cases where the combo trait/interface
>> could be replaced by interface default methods
>> - Several modern language apply the technique in one form or another, so
>> it's already proven to be valuable
>> - There are a multitude of userland devs who'd benefit from this feature
>> - The only argument I've heard against this RFC is "it goes against my
>> definition of what an interface should be". I was also thought that same
>> definition, and I also had to unlearn it. Just like I had to unlearn the
>> "only one return per method rule" we were taught in college
>>
>> Brent
>>

> If it's a time constraint, it would be good to hear more from folks that
> voted no so that it can light up hope.
> If it's just because voters don't want to let us have this then it's
really
> just frustrating.

Hey internals, I know that I'm not that active around here but I wanted to
give my 2 cents
I totally agree with this.

We already have other languages that use this in one way or another and
it's a valuable feature for all these languages.
This is something that would save a lot of "boilerplate" code and
workarounds using Interfaces+Traits in a lot of places.

Also, this would be an opt-in thing, if you don't want to use default
methods in the interfaces and keep them just acting as "plain interfaces"
it won't change anything for you.
I don't see why this is having such a hard time being approved.
There have been other RFCs before that would really help the language to
evolve and if this fails to be implemented into the language I think we
should really reconsider the whole RFC process.

Reply via email to