[Rejected] SE-0105: Removing Where Clauses from For-In Loops


(Chris Lattner) #1

Proposal link: https://github.com/apple/swift-evolution/blob/master/proposals/0105-remove-where-from-forin-loops.md

Hello Swift Community,

The review of "SE-0105: Removing Where Clauses from For-In Loops" ran from June 22...29, 2016. The proposal is *rejected* for Swift 3.

The vast majority of the community of the community prefers to keep this language feature, and the core team agrees. Even though ‘where’ is a small bit of syntactic sugar, it improves the expressivity (therefore readability and maintainability) of important loops.

Many thanks to Erica Sadun for driving this discussion and writing the proposal. This proposal was important and fit with an important goal of Swift 3, which is to re-evaluate all of the existing language features to make sure they are a good for the language over the long term.

-Chris Lattner
Review Manager