[swift-evolution] [Proposal] Explicit Non-Default-Implemented Protocol Requirements

Gor Gyolchanyan gor.f.gyolchanyan at icloud.com
Wed Aug 2 04:44:55 CDT 2017


That would work as well, but it has the downside of forcing a potentially huge number of methods to be implemented in a single place, reducing the readability as opposed to packing them into semantically related groups in the form of extensions.

Also, please include the original message for reference purposes.

> On Aug 2, 2017, at 12:18 PM, Tino Heth <2th at gmx.de> wrote:
> 
> The problem is real, but afaics, there is some consensus that the best solution is to allow default implementations inside the protocol declaration:
> Less typing, no new keywords, easy to understand.
> 
> - Tino
> 



More information about the swift-evolution mailing list