<div dir="ltr">Ensure is more comprehensible, guard is for sure "always" been there in older languages... could it be kind of aliased somehow? I tend to confuse guard sometimes, despite many few decades of using it.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 26, 2016 at 2:52 AM, Chris Lattner via swift-evolution <span dir="ltr"><<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On Oct 25, 2016, at 10:20 AM, Joe Groff via swift-evolution <<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>> wrote:<br>
><br>
> At this point in Swift's evolution, source-breaking changes to the language require strong motivation. We can't really entertain superficial keyword changes like this without overwhelming evidence that the existing syntax is problematic in practice. `guard` has precedent in functional languages, for instance in Haskell where the `guard` function is idiomatically used as part of monadic `do`-notation computations, and has the same positive condition semantics in those languages.<br>
<br>
</span>Right. Jay, I’m sorry if you or others find the name “guard” to be confusing, but there are many Swift developers that like it. I is almost inconceivable that we would change it at this point.<br>
<br>
-Chris<br>
<div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="text-align:left"><b>Alessandro Alexander Stone Aresta</b></div><div style="text-align:left"><b><br></b></div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"></blockquote>senior development & consulting </div><div><br><i style="text-align:left">email : <a href="mailto:performerstone@gmail.com" target="_blank">performerstone@gmail.com</a></i><br><i style="text-align:left">skype : alexanderstone2007</i><blockquote style="margin:0 0 0 40px;border:none;padding:0px"></blockquote><div style="text-align:right"><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style="text-align:right"><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i>This is a confidential communication intended only for the named addressee. </i></font></div><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i> If you received this </i></font><i style="font-family:Georgia;font-size:x-small">communication </i><font face="Georgia" size="1"><i>in </i></font><i style="font-family:Georgia;font-size:x-small">error, please notify us and return and delete it without reading it. </i></div></div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style="text-align:right"><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i>This e-mail may not be </i></font></div><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i>disclosed, copied or distributed</i></font></div><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i> in </i></font><i style="font-family:Georgia;font-size:x-small">any form without the obtained permission in writing of Alessandro Aresta. </i></div></div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style="text-align:right"><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i>In any case it may not be altered or otherwise </i></font></div></div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style="text-align:right"><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i>changed. </i></font></div><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i> Whilst Alessandro Aresta believes that the information is correct at the date of the e-mail, no warranty and </i></font></div></div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style="text-align:right"><div style="text-align:right;font-family:Futura;background-color:rgb(255,255,255)"><font face="Georgia" size="1"><i>representation is given to this effect and no responsibility can be accepted by Alessandro Aresta.</i></font></div></div></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><div><div style="text-align:right"><b><br></b></div><div></div></div></div></div></div></div></div>
</div>