<div dir="ltr">On Sun, Dec 6, 2015 at 5:59 PM, Erica Sadun via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div style="font-size:16px">Another complaint regarded a loss of succinctness. Per Melin wrote: <br></div><span class=""><div style="font-size:16px"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;font-size:16px"><div><div style="font-family:Palatino-Roman">Another example from the same LinkedList class. It finds the right place to insert a new node:</div></div><div><div style="font-family:Palatino-Roman"><br></div></div><div><div style="font-family:Palatino-Roman"><div style="margin:0px;font-size:18px;font-family:Inconsolata"><span style="color:rgb(187,44,162)">  for</span> next = <span style="color:rgb(79,129,135)">head</span>; next != <span style="color:rgb(187,44,162)">nil</span> &amp;&amp; index &gt; <span style="color:rgb(39,42,216)">0</span>; prev = next, next = next!.<span style="color:rgb(79,129,135)">next</span>, --index { }</div></div></div><div><div style="font-family:Palatino-Roman"><br></div></div><div><div style="font-family:Palatino-Roman">Extreme? Probably, but I like it better than the same thing done in five lines of while loop.</div></div></blockquote><div style="font-size:16px"><br></div></span><div style="font-size:16px"></div></div></blockquote><div><br></div><div>No worries, but for the record, I did absolutely not write that. I *quoted* that. I think that C-style &#39;for&#39; is a horrible mess that should be killed with fire.</div><div><br></div><div><br></div></div></div></div>