<div dir="ltr"><div style="font-size:13px">&gt;&gt; In that case why did you accept to remove for loop c style and ++/-- operators? It is the same reasoning. </div><div><br></div><div>Although I wish ++/-- were still with us, those are arbitrary indicators for += 1, so removing them would make code more clear in its intention.</div><div><br></div><div>Having a semicolon at the end of a line in Swift does not make any difference in code clarity - in fact I know many who prefer to put the semicolon, as they would like a surefire way to see the end of a statement/line of code when working or reviewing code. It&#39;s purely a matter of preference and removing it would give no benefit.</div><span style="font-size:13px"></span><div class="gmail_extra"><br></div><div class="gmail_extra">-1<br clear="all"><div><div><div dir="ltr"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><font color="#C0C0C0"><div>-Mosab Elagha</div></font></span></div></div></div>
<br><div class="gmail_quote">On Tue, Dec 15, 2015 at 2:11 AM, João Nunes <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>In that case why did you accept to remove for loop c style and ++/-- operators? It is the same reasoning. </div><span><div><br></div><div>Joao<br><br>Sent from my iPhone</div></span><div><div><div><br>On 15 Dec 2015, at 06:56, Chris Lattner &lt;<a href="mailto:clattner@apple.com" target="_blank">clattner@apple.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><br><div><blockquote type="cite"><div>On Dec 14, 2015, at 3:44 PM, Douglas Gregor &lt;<a href="mailto:dgregor@apple.com" target="_blank">dgregor@apple.com</a>&gt; wrote:</div><br><div><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Dec 14, 2015, at 11:01 AM, Chris Lattner via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:</div><br><div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">There are two different topics here, and I’d suggest exploring them separately.</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">- The semicolon within a line is a expressivity feature.</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">- The semicolon at the end of the line is accepted, but generally ignored.</div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Most people seem to be focusing on the second one.  IMO, I think that it adds value to the language for people coming from semi-colon oriented languages or bouncing between multiple languages (that muscle memory takes awhile to break).  OTOH, it is just syntactic noise (along with redundant parens in conditions and many other things), and so having a warning (probably opt-in) for it would make sense to me.</div></div></blockquote><br></div><div>This seems firmly in linter/style warning territory. Unlike with other features that are being removed in Swift 3.0, optional semicolons at the end of are utterly harmless: nobody is going to have to reason about them beyond “oh, I can ignore that.</div></div></div></blockquote><br></div><div>I agree.  I am missing the motivation for what harm they are causing.</div><div><br></div><div>-Chris</div><br></div></blockquote>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=ooyhtb0QmoWdyGi7K6ALlAws1hULkQK6RMQX9HiF5-2F-2FNMOvBrVkd9YgXA6dVIAZh1W-2BLrd9y8Q3XF6BxCfxHSZTlvLOu43-2BitTwLl-2F6f-2F2XRm-2FG6mjZdT-2BxryGVEHTWT37aS1mbizeoKTVbxUwSQ0-2FrD1WE1Rn-2FTUcYo0A1tlAN6bya9z5DNmdhSlRFfrARGTtDC77dIlZ2IBjw2hUabpT1Lz05oCDxYBRReFOEFGlQ-3D" alt="" width="1" height="1" border="0" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important">
</div></div></div>
<br>_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
<br></blockquote></div><br></div></div>