Proposal link: 
https://github.com/apple/swift-evolution/blob/master/proposals/0081-move-where-expression.md

Hello Swift Community,

The review of SE-0081: "Move where clause to end of declaration" ran from May 
10...16, 2016. The proposal is *accepted* for Swift 3.

The feedback on this proposal was strongly positive from the community and core 
team.  Some concerns were raised (e.g. about possible interaction with the 
future "generalized existentials" feature) but further examination turned up 
that they were at issue regardless of whether this feature is accepted.  The 
core team agrees that this syntactic structure allows a more natural and 
beautiful way to structure complex generic constraints, and that “where” 
clauses should be considered secondary to the primary signature of the 
declaration (e.g. func, class, etc) in question.

Thank you to David Hart, Robert Widmann, and Pyry Jahkola for proposing this!  
I filed SR-1561 to track implementation of this feature.

-Chris Lattner
Review Manager

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to