<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 6, 2017 at 3:30 PM, Vladimir.S 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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-:sf" class="gmail-a3s gmail-aXjCH gmail-m15c7d99cffd47d27">I&#39;m just trying to understand your opinion.<br>
Let me know, what result do you *expect* for this Swift4 code given what SE-0066 requires for function types:<br>
<br>
func foo(x : (Int, Int))-&gt;() {}<br>
<br>
print(type(of: foo))  // ??<br>
print(foo is (_: Int, _: Int)-&gt;())  // ??<br>
<br>
<br>
Vladimir.</div></blockquote></div><br>I think most developers would not care about or notice that discrepancy, while most will encounter the regression in closures and specially in the Dictionary API. In fact most developers will have this reaction:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="https://owensd.io/2017/06/01/se-110-fallout-im-confused/">https://owensd.io/2017/06/01/se-110-fallout-im-confused/</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">Please, I don&#39;t mean that the type discrepancy should not be changed or that the proposals have not value, it&#39;s just a matter of priorities here.<br clear="all"><div><br></div>-- </div><div class="gmail_extra">Víctor Pimentel<div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr" style="font-size:12.8px"><div style="font-size:12.8px"></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div>