<div dir="ltr">So the bug in the reflective type system needs to be fixed before SE-0110 can actually be implemented (so that the statements in its title and text are true when compared to the actual behavior of the current Swift 4 compiler), <div><br></div><div>And yet:</div><div><br></div><div>1. The status of SE-0110 is &quot;Implemented&quot;</div><div><br></div><div>2. These statuses of the following issues are &quot;resolved&quot;:</div><div>    SR-2008: Distinguish between single-tuple and multiple-argument function types<br></div><div>    SR-2216: Confusing behavior related to closure types and tuples</div><div>    SR-296: Fix inconsistencies related to tuples, arg/param lists, type params, typealiases</div><div><br></div><div>Why?</div><div><br></div><div>/Jens</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 4, 2017 at 5:49 PM, Ben Rimmington <span dir="ltr">&lt;<a href="mailto:me@benrimmington.com" target="_blank">me@benrimmington.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I assumed that Swift 3 mode would be the default, so that existing `#!/usr/bin/swift` scripts continue to work.<br>
<span class="HOEnZb"><font color="#888888"><br>
-- Ben<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt; On 3 Jun 2017, at 23:47, Jens Persson &lt;<a href="mailto:jens@bitcycle.com">jens@bitcycle.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Yes of course, try my demonstration code yourself.<br>
&gt; (In the current dev snapshots, -swift-version 4 is the default and -swift-version 3 is what you need to set if you want 3 compability)<br>
&gt;<br>
&gt;&gt; On Sun, Jun 4, 2017 at 12:37 AM, Ben Rimmington &lt;<a href="mailto:me@benrimmington.com">me@benrimmington.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Are you using the Swift 4 language mode?<br>
&gt;&gt;<br>
&gt;&gt; &lt;<a href="https://swift.org/blog/swift-4-0-release-process/#source-compatibility" rel="noreferrer" target="_blank">https://swift.org/blog/swift-<wbr>4-0-release-process/#source-<wbr>compatibility</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; -- Ben<br>
</div></div></blockquote></div><br></div>