<html><body><p><font size="2">Yes, it would change my opinion of it.  I wouldn't become a strong supporter because I don't see any value in it, but a rigorous proof that this proposal could not possibly introduce regressions to any existing codebases would change my opinion from &quot;strongly against&quot; to &quot;doesn't matter to me, I'll stop arguing against it and go get my real work done&quot;.</font><br><br><font size="2">-Carl</font><br><br><img width="16" height="16" src="cid:1__=8FBB0A7DDFB206B68f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Xiaodi Wu ---03/25/2017 12:33:55 AM---Would it change your opinion on the proposal? On Sat, Mar 25, 2"><font size="2" color="#424282">Xiaodi Wu ---03/25/2017 12:33:55 AM---Would it change your opinion on the proposal? On Sat, Mar 25, 2017 at 12:10 AM, Carl Brown1 &lt;Carl.Br</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Xiaodi Wu &lt;xiaodi.wu@gmail.com&gt;</font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">Carl Brown1/US/IBM@IBM</font><br><font size="2" color="#5F5F5F">Cc:        </font><font size="2">Drew Crawford &lt;drew@sealedabstract.com&gt;, Jonathan Hull &lt;jhull@gbis.com&gt;, swift-evolution &lt;swift-evolution@swift.org&gt;</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">03/25/2017 12:33 AM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [swift-evolution] [Review] SE-0159: Fix Private Access Levels</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br>Would it change your opinion on the proposal?<br><br><br>On Sat, Mar 25, 2017 at 12:10 AM, Carl Brown1 &lt;<a href="mailto:Carl.Brown1@ibm.com" target="_blank"><u><font color="#0000FF">Carl.Brown1@ibm.com</font></u></a>&gt; wrote:
<ul><font size="2">I would very much like to see your proof that the resultant code is unchanged in an arbitrary codebase. </font><br><font size="2"><br>-Carl</font><br><br><img src="cid:1__=8FBB0A7DDFB206B68f9e8a93df938690918c8FB@" width="16" height="16" alt="Inactive hide details for Xiaodi Wu ---03/25/2017 12:01:26 AM---On Fri, Mar 24, 2017 at 11:55 PM, Carl Brown1 &lt;Carl.Brown1@ibm."><font size="2" color="#424282">Xiaodi Wu ---03/25/2017 12:01:26 AM---On Fri, Mar 24, 2017 at 11:55 PM, Carl Brown1 &lt;</font><a href="mailto:Carl.Brown1@ibm.com" target="_blank"><u><font size="2" color="#0000FF">Carl.Brown1@ibm.com</font></u></a><font size="2" color="#424282">&gt; wrote: &gt; Maybe this is the core</font><br><font size="2" color="#5F5F5F"><br>From: </font><font size="2">Xiaodi Wu &lt;</font><a href="mailto:xiaodi.wu@gmail.com" target="_blank"><u><font size="2" color="#0000FF">xiaodi.wu@gmail.com</font></u></a><font size="2">&gt;</font><font size="2" color="#5F5F5F"><br>To: </font><font size="2">Carl Brown1/US/IBM@IBM</font><font size="2" color="#5F5F5F"><br>Cc: </font><font size="2">Drew Crawford &lt;</font><a href="mailto:drew@sealedabstract.com" target="_blank"><u><font size="2" color="#0000FF">drew@sealedabstract.com</font></u></a><font size="2">&gt;, Jonathan Hull &lt;</font><a href="mailto:jhull@gbis.com" target="_blank"><u><font size="2" color="#0000FF">jhull@gbis.com</font></u></a><font size="2">&gt;, swift-evolution &lt;</font><a href="mailto:swift-evolution@swift.org" target="_blank"><u><font size="2" color="#0000FF">swift-evolution@swift.org</font></u></a><font size="2">&gt;</font><font size="2" color="#5F5F5F"><br>Date: </font><font size="2">03/25/2017 12:01 AM</font><font size="2" color="#5F5F5F"><br>Subject: </font><font size="2">Re: [swift-evolution] [Review] SE-0159: Fix Private Access Levels</font><br><hr width="100%" size="2" align="left" noshade><br><br><br>On Fri, Mar 24, 2017 at 11:55 PM, Carl Brown1 &lt;<a href="mailto:Carl.Brown1@ibm.com" target="_blank"><u><font color="#0000FF">Carl.Brown1@ibm.com</font></u></a>&gt; wrote: 
<p>My point is that, in rolling back the specific portion of SE-0025, case-sensitive find-and-replace will be the trickiest thing in most codebases, save those that result in invalid redeclarations. The behavior of the resultant code is, unless I'm mistaken, provably unchanged. 
<p></ul><br>
<p><p><BR>
</body></html>