On Fri, Jun 24, 2016 at 6:37 AM, William Shipley <[email protected]> wrote:
> On Jun 23, 2016, at 11:04 PM, Xiaodi Wu <[email protected]> wrote: > > > Not a practitioner of 80-character line limits, I take it? > > > I don’t understand why anyone wouldn’t just let Xcode do the wrapping for > most cases. I’ll add newlines if I think it adds to clarity, but in general > I don’t want to code like i’m still on a Wyse WY-50. > Of course, to each their own style--I certainly wouldn't want Swift to force everyone to write lines of certain lengths. But 80-character lines is a common style, and I would say that a corollary of "to each their own" is that Swift's grammar should be usable and useful whether or not you adhere to such style choices. If the chief advantage of `where` is that it (quoting someone above) allows one to "understand as much as possible about the control flow of the loop from a single line of code," then we ought perhaps to question its appropriateness when the majority of its benefits [by which I mean, based on your examples and Sean's, more than half of the instances in which it is used] cannot be realized in a very common coding style.
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
