<div dir="ltr">On Mon, May 8, 2017 at 2:52 AM, Goffredo Marocchi <span dir="ltr">&lt;<a href="mailto:panajev@gmail.com" target="_blank">panajev@gmail.com</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 dir="auto"><div><br><br>Sent from my iPhone</div><span class=""><div><br>On 8 May 2017, at 08:44, Xiaodi Wu &lt;<a href="mailto:xiaodi.wu@gmail.com" target="_blank">xiaodi.wu@gmail.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">On Mon, May 8, 2017 at 2:40 AM, Goffredo Marocchi 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 dir="auto"><div>I can understand that, I am just wary of &quot;let&#39;s do a partially detrimental change</div></div></blockquote><div><br></div><div>The key here is that there is no detriment to this change. There&#39;s no functionality that&#39;s being removed, only misleading syntax.</div></div></div></div></div></blockquote><div><br></div></span><div>Why is it misleading? Because it is not enforced,</div></div></blockquote><div><br></div><div>Right, and there is clearly no chance of it being enforced in Swift 4, so it is either going to be unenforced and misleading, or not permitted and not misleading.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>but protocol extension default methods being shadowable but not overridable and presenting no warning is a very similar issue...</div></div></blockquote><div><br></div><div>That is totally another topic.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>if the answer is the same there (at least for classes), I am more than happy to get both changes ;).</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div> no... we will... we will make it proper someday&quot; kind of changes as they seldom work out. Argument labels for stored closures and callbacks are still lost for example :/...</div></div></blockquote><div><br></div><div>That&#39;s a totally different issue. Someone needs to write the proposal and implementation for that. </div></div></div></div></div></blockquote><div><br></div></span><div>Would you and some other be willing to help me (Erica?)? A lot to ask, but it would be important although a bit beyond the scope for &quot;dweller&#39;s first proposal&quot; especially the implementation and grammar side. I do not think it has a iota of chance for it to get integrate in time though :/.</div></div></blockquote><div><br></div><div>It clearly doesn&#39;t have any chance of implementation for Swift 4. The proposal itself doesn&#39;t need much as it&#39;s already spelled out; it&#39;s entirely the implementation that needs work, for which I have neither the time nor the expertise. Since it is an additive change, though, there really is no rush as it can be done at any time. There are just so many other priorities.</div><div><br></div></div></div></div>