<div dir="ltr"><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">Thank you!</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">I have filed a PR here: <a href="https://github.com/apple/swift-evolution/pull/215">https://github.com/apple/swift-evolution/pull/215</a></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">How does it look?</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">- Nick</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><br><div>All the best,</div><div><br></div><div>Nicholas</div><div><br></div><div>Linked in:</div><div><font size="2"><a href="http://lnkd.in/328U22" target="_blank">http://lnkd.in/328U22</a></font><br></div><div><br></div></div></div></div>
<br><div class="gmail_quote">On Fri, Mar 18, 2016 at 9:07 AM, Douglas Gregor <span dir="ltr">&lt;<a href="mailto:dgregor@apple.com" target="_blank">dgregor@apple.com</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>Yes, please file a PR. <br><br>Sent from my iPhone</div><div><div class="h5"><div><br>On Mar 17, 2016, at 5:05 PM, Chris Lattner &lt;<a href="mailto:clattner@apple.com" target="_blank">clattner@apple.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>Sure, I’m ok with that if that is what Doug prefers.<div><br></div><div>-Chris</div><div><br><div><blockquote type="cite"><div>On Mar 17, 2016, at 4:54 PM, Nicholas Maccharoli &lt;<a href="mailto:nmaccharoli@gmail.com" target="_blank">nmaccharoli@gmail.com</a>&gt; wrote:</div><br><div>Thank you for the feedback!<div><br></div><div>I checked SE-0003 again and didnt see explicit mention of this.</div><div><br></div><div>I would like to write up a quick proposal today if its ok.</div><div><br></div><div>Chris, I promise to make it very concise is it ok to send over a PR to swift evolution?</div><div><br></div><div>- Nick<span></span><br><br>2016年3月18日金曜日、Chris Lattner&lt;<a href="mailto:clattner@apple.com" target="_blank">clattner@apple.com</a>&gt;さんは書きました:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Mar 17, 2016, at 11:08 AM, Douglas Gregor via swift-evolution &lt;<a>swift-evolution@swift.org</a>&gt; wrote:</div><br><div><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Mar 17, 2016, at 1:27 AM, Nicholas Maccharoli via swift-evolution &lt;<a>swift-evolution@swift.org</a>&gt; wrote:</div><br><div><div dir="ltr"><div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">​As a follow-up to proposal SE-0003​: &quot;Removing var from Function Parameters&quot; being accepted,</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">I think it might make sense to disallow explicitly declaring function parameters with the `let` keyword since function parameters are immutable by default.</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">Basically disallow writing functions like this:</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">func foo(let i: Int)  { ... }</div><br></div><div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">and only allow the function above to be expressed as this:</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">func foo(i: Int) { … }</div></div></div></div></blockquote><br></div><div>This makes perfect sense to me. Want to write up a proposal?</div></div></div></blockquote><br></div><div>The intention was for this to be included as part of SE-0003.  If it wasn’t, then that was an accidental omission.  Do we really need a full proposal for that?</div><div><br></div><div>-Chris</div><br></div></blockquote></div><br><br>-- <br><div dir="ltr"><br><div>All the best,</div><div><br></div><div>Nicholas</div><div><br></div><div>Linked in:</div><div><font size="2"><a href="http://lnkd.in/328U22" target="_blank">http://lnkd.in/328U22</a></font><br></div><div><br></div></div><br>
</div></blockquote></div><br></div></div></blockquote></div></div></div></blockquote></div><br></div>