<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 "strongly against" to "doesn't matter to me, I'll stop arguing against it and go get my real work done".</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 <Carl.Br</font><br><br><font size="2" color="#5F5F5F">From: </font><font size="2">Xiaodi Wu <xiaodi.wu@gmail.com></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 <drew@sealedabstract.com>, Jonathan Hull <jhull@gbis.com>, swift-evolution <swift-evolution@swift.org></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 <<a href="mailto:Carl.Brown1@ibm.com" target="_blank"><u><font color="#0000FF">Carl.Brown1@ibm.com</font></u></a>> 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 <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 <</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">> wrote: > Maybe this is the core</font><br><font size="2" color="#5F5F5F"><br>From: </font><font size="2">Xiaodi Wu <</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">></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 <</font><a href="mailto:drew@sealedabstract.com" target="_blank"><u><font size="2" color="#0000FF">drew@sealedabstract.com</font></u></a><font size="2">>, Jonathan Hull <</font><a href="mailto:jhull@gbis.com" target="_blank"><u><font size="2" color="#0000FF">jhull@gbis.com</font></u></a><font size="2">>, swift-evolution <</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">></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 <<a href="mailto:Carl.Brown1@ibm.com" target="_blank"><u><font color="#0000FF">Carl.Brown1@ibm.com</font></u></a>> 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>