<html><head><style>
body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:1em;
        margin:auto;
        background:#fefefe;
}

h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
}

h1 {
        color: #000000;
        font-size: 28pt;
}

h2 {
        border-bottom: 1px solid #CCCCCC;
        color: #000000;
        font-size: 24px;
}

h3 {
        font-size: 18px;
}

h4 {
        font-size: 16px;
}

h5 {
        font-size: 14px;
}

h6 {
        color: #777777;
        background-color: inherit;
        font-size: 14px;
}

hr {
        height: 0.2em;
        border: 0;
        color: #CCCCCC;
        background-color: #CCCCCC;
    display: inherit;
}

p, blockquote, ul, ol, dl, li, table, pre {
        margin: 15px 0;
}

a, a:visited {
        color: #4183C4;
        background-color: inherit;
        text-decoration: none;
}

#message {
        border-radius: 6px;
        border: 1px solid #ccc;
        display:block;
        width:100%;
        height:60px;
        margin:6px 0px;
}

button, #ws {
        font-size: 12 pt;
        padding: 4px 6px;
        border-radius: 5px;
        border: 1px solid #bbb;
        background-color: #eee;
}

code, pre, #ws, #message {
        font-family: Monaco;
        font-size: 10pt;
        border-radius: 3px;
        background-color: #F8F8F8;
        color: inherit;
}

code {
        border: 1px solid #EAEAEA;
        margin: 0 2px;
        padding: 0 5px;
}

pre {
        border: 1px solid #CCCCCC;
        overflow: auto;
        padding: 4px 8px;
}

pre > code {
        border: 0;
        margin: 0;
        padding: 0;
}

#ws { background-color: #f8f8f8; }


.bloop_markdown table {
border-collapse: collapse;  
font-family: Helvetica, arial, freesans, clean, sans-serif;  
color: rgb(51, 51, 51);  
font-size: 15px; line-height: 25px;
padding: 0; }

.bloop_markdown table tr {
border-top: 1px solid #cccccc;
background-color: white;
margin: 0;
padding: 0; }
     
.bloop_markdown table tr:nth-child(2n) {
background-color: #f8f8f8; }

.bloop_markdown table tr th {
font-weight: bold;
border: 1px solid #cccccc;
margin: 0;
padding: 6px 13px; }

.bloop_markdown table tr td {
border: 1px solid #cccccc;
margin: 0;
padding: 6px 13px; }

.bloop_markdown table tr th :first-child, table tr td :first-child {
margin-top: 0; }

.bloop_markdown table tr th :last-child, table tr td :last-child {
margin-bottom: 0; }

.bloop_markdown blockquote{
  border-left: 4px solid #dddddd;
  padding: 0 15px;
  color: #777777; }
  blockquote > :first-child {
    margin-top: 0; }
  blockquote > :last-child {
    margin-bottom: 0; }

code, pre, #ws, #message {
    word-break: normal;
    word-wrap: normal;
}

hr {
    display: inherit;
}

.bloop_markdown :first-child {
    -webkit-margin-before: 0;
}

code, pre, #ws, #message {
    font-family: Menlo, Consolas, Liberation Mono, Courier, monospace;
}


.send { color:#77bb77; }
.server { color:#7799bb; }
.error { color:#AA0000; }</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="bloop_markdown"><p>Huge –1.</p>

<p>Shameful <code>willItToCompile(finishLater:)</code></p>

<p></p></div><div class="bloop_original_html"><style>body{font-family:Helvetica,Arial;font-size:13px}</style><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div> <div id="bloop_sign_1483739844385669120" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">--&nbsp;<br>Adrian Zubarev<br>Sent with Airmail</div></div> <br><p class="airmail_on">Am 6. Januar 2017 um 22:53:39, D. Felipe Torres via swift-evolution (<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>) schrieb:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>


<title></title>


<div dir="ltr"><font size="4"><b>Introduction</b></font>
<div>
<div><br></div>
<div>This function was introduced along others to halt execution of
the running instance to convey a state of affairs without
resolution whatsoever. This proposal lays the case that this
function is not performing its stated mission and attempts to help
it come forward with its real intentions in order &nbsp;to have a
better conformance with the Swift naming guidelines.</div>
<div><br></div>
<div><font size="4"><b>Motivation</b></font></div>
<div><br></div>
<div>The main motivation to this proposal is to act as a catalyst
for the community to acknowledge the identity of this function and
stay true to the values bestowed upon us by Chris Lattner and his
disciples, the Core Team.</div>
</div>
<div><br></div>
<div>As evidenced in a quick search over a the great repository
of&nbsp;<a href="https://github.com/search?l=Swift&amp;q=fatalError%28%29&amp;type=Code&amp;utf8=%E2%9C%93">Gitxandria</a>
we are witness to several examples of the true calling of
fatalError(). A few examples are cited below for those who receive
this letter in print.</div>
<div><br></div>
<div>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(0,132,0)">
<span style="font-variant-ligatures:no-common-ligatures">//Example
1</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(187,44,162)">
<span style="font-variant-ligatures:no-common-ligatures">switch</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">result</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">case</span>
<span style="font-variant-ligatures:no-common-ligatures">.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">Success</span><span style="font-variant-ligatures:no-common-ligatures">(let
response):</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(209,47,27)">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">print</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">(</span><span style="font-variant-ligatures:no-common-ligatures">"Today's
horoscope is:</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">\</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">response</span><span style="font-variant-ligatures:no-common-ligatures">)"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">)</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(187,44,162)">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures">break</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">case</span>
<span style="font-variant-ligatures:no-common-ligatures">.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">Failure</span><span style="font-variant-ligatures:no-common-ligatures">(let
error):</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(209,47,27)">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">fatalError</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">(</span><span style="font-variant-ligatures:no-common-ligatures">"Present</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">\</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">error</span><span style="font-variant-ligatures:no-common-ligatures">)
to user"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">)</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">}</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;min-height:16px">
<br></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(0,132,0)">
<span style="font-variant-ligatures:no-common-ligatures">//Example
2</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">func</span>
<span style="font-variant-ligatures:no-common-ligatures">cell(at
index:</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">Int</span><span style="font-variant-ligatures:no-common-ligatures">)
-&gt;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Cell</span>
<span style="font-variant-ligatures:no-common-ligatures">{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">if</span>
<span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">0</span><span style="font-variant-ligatures:no-common-ligatures">..&lt;</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">10</span><span style="font-variant-ligatures:no-common-ligatures">).</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">contains</span><span style="font-variant-ligatures:no-common-ligatures">(index)
{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; &nbsp; &nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">return</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Cell</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">horses</span><span style="font-variant-ligatures:no-common-ligatures">[index])</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; }</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">if</span>
<span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">10</span><span style="font-variant-ligatures:no-common-ligatures">..&lt;</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">20</span><span style="font-variant-ligatures:no-common-ligatures">).</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">contains</span><span style="font-variant-ligatures:no-common-ligatures">(index)
{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; &nbsp; &nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">return</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Cell</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">ponies</span><span style="font-variant-ligatures:no-common-ligatures">[index])</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; }</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;min-height:16px">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;&nbsp;
&nbsp;</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(209,47,27)">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">fatalError</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">(</span><span style="font-variant-ligatures:no-common-ligatures">"Unicorns
go here"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">)</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
</p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">}</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures"><br></span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-family:arial,sans-serif;font-size:small">As seen
in the previous examples, the calling of fatalError is seldom
that.</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-family:arial,sans-serif;font-size:small"><br></span></p>
<p style="margin:0px;line-height:normal;font-family:menlo">
<span style="font-size:small;font-family:arial,sans-serif">&nbsp;</span><b style="font-family:arial,sans-serif"><font size="4">Proposed
solution</font></b><br></p>
<p style="margin:0px;line-height:normal;font-family:menlo">
<b style="font-family:arial,sans-serif"><font size="4"><br></font></b></p>
<p style="margin:0px;line-height:normal">The proposed solution is
to rename `fatalError(_ message: String)` to
`willItToCompile(finishLater: String)` to convey the right
terminology for it's calling. Here are the revised examples:</p>
<p style="margin:0px;line-height:normal"><br></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(0,132,0)">
<span style="font-variant-ligatures:no-common-ligatures">//Example
1</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(187,44,162)">
<span style="font-variant-ligatures:no-common-ligatures">switch</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">result</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">case</span>
<span style="font-variant-ligatures:no-common-ligatures">.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">Success</span><span style="font-variant-ligatures:no-common-ligatures">(let
response):</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(209,47,27)">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">print</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">(</span><span style="font-variant-ligatures:no-common-ligatures">"Today's
horoscope is:</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">\</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">response</span><span style="font-variant-ligatures:no-common-ligatures">)"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">)</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(187,44,162)">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures">break</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">case</span>
<span style="font-variant-ligatures:no-common-ligatures">.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">Failure</span><span style="font-variant-ligatures:no-common-ligatures">(let
error):</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">willItToCompile</span><span style="font-variant-ligatures:no-common-ligatures">(finishLater:</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(209,47,27)">"Present</span>
<span style="font-variant-ligatures:no-common-ligatures">\</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(209,47,27)">(</span><span style="font-variant-ligatures:no-common-ligatures">error</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(209,47,27)">)
to user"</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">}</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;min-height:16px">
<br></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;color:rgb(0,132,0)">
<span style="font-variant-ligatures:no-common-ligatures">//Example
2</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">func</span>
<span style="font-variant-ligatures:no-common-ligatures">cell(at
index:</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">Int</span><span style="font-variant-ligatures:no-common-ligatures">)
-&gt;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Cell</span>
<span style="font-variant-ligatures:no-common-ligatures">{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">if</span>
<span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">0</span><span style="font-variant-ligatures:no-common-ligatures">..&lt;</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">10</span><span style="font-variant-ligatures:no-common-ligatures">).</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">contains</span><span style="font-variant-ligatures:no-common-ligatures">(index)
{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; &nbsp; &nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">return</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Cell</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">horses</span><span style="font-variant-ligatures:no-common-ligatures">[index])</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; }</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">if</span>
<span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">10</span><span style="font-variant-ligatures:no-common-ligatures">..&lt;</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">20</span><span style="font-variant-ligatures:no-common-ligatures">).</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(61,29,129)">contains</span><span style="font-variant-ligatures:no-common-ligatures">(index)
{</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; &nbsp; &nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(187,44,162)">return</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Cell</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">ponies</span><span style="font-variant-ligatures:no-common-ligatures">[index])</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp; }</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo;min-height:16px">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;&nbsp;
&nbsp;</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">&nbsp;
&nbsp;</span> <span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">willItToCompile</span><span style="font-variant-ligatures:no-common-ligatures">(finishLater:</span>
<span style="font-variant-ligatures:no-common-ligatures;color:rgb(209,47,27)">"Unicorns
go here"</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;line-height:normal"></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures">}</span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-variant-ligatures:no-common-ligatures"><br></span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-family:arial,sans-serif;font-size:small">As you
can see, the intent of this code is clearer and the true meaning of
the developer is revealed.&nbsp;</span><br></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-family:arial,sans-serif;font-size:small"><br></span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-size:small;font-family:arial,sans-serif">&nbsp;</span><b style="font-family:arial,sans-serif"><font size="4">Source
Compatibility</font></b><span style="font-family:arial,sans-serif;font-size:small"><br></span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<b style="font-family:arial,sans-serif"><font size="4"><br></font></b></p>
<p style="margin:0px;line-height:normal">This is an important
issue, we must stand to this shameful tradition and break it.
Functions deserve to be called by their purest and true identity,
we are still within the window of source breaking changes so there
is no better time, the time is now!&nbsp;</p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<span style="font-family:arial,sans-serif;font-size:small"><br></span></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<b style="font-family:arial,sans-serif"><font size="4">Alternatives
considered</font></b></p>
<p style="margin:0px;font-size:14px;line-height:normal;font-family:menlo">
<b style="font-family:arial,sans-serif"><font size="4"><br></font></b></p>
<p style="margin:0px;line-height:normal">Keep calling it the same
shameful name to an innocent function who has done nothing but
bring us joy to our development cycles and help us throughout hard
times.</p>
<p style="margin:0px;line-height:normal"><br></p>
<p style="margin:0px;line-height:normal"><br></p>
<p style="margin:0px;line-height:normal">------</p>
<p style="margin:0px;line-height:normal"><font size="4">Merry
Christmas and</font></p>
<p style="margin:0px;line-height:normal"><font size="4">Happy New
Year</font></p>
</div>
</div>


_______________________________________________<br>swift-evolution mailing list<br>swift-evolution@swift.org<br>https://lists.swift.org/mailman/listinfo/swift-evolution<br></div></div></span></blockquote></div><div class="bloop_markdown"><p></p></div></body></html>