> On May 30, 2016, at 12:04 PM, Michael Peternell via swift-evolution 
> <[email protected]> wrote:
> 
> It seems that there are two groups here. 1) Group 1 wants Equatable (and 
> others) be derived automatically unless specifically overridden: similar to 
> auto-synthesis of properties in Objective-C. 2) The other group (Group 2) 
> wants Equatable (and others) be derived explicitly using a `deriving` keyword 
> (or something semantically equivalent). Unless I missed something, there were 
> no voices for keeping the status quo, and not introducing any process to 
> automatically derive these protocols.

FWIW, I’m pretty firmly in “camp 2” by the definition above.

That said, any work in this area is significantly outside the scope of what we 
can do in Swift 3, so I can’t engage in further discussion until we can get 
past the things that are pressing and critical for this release.  PRs for an 
evolution proposal along these lines won’t be accepted until Swift 3 is winding 
way down, and at that point, we’ll have to have the whole “pitch” discussion 
again.

-Chris
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to