<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><br><div><span class="gmail-m_-4733744086183347008Apple-tab-span" style="white-space:pre-wrap">        </span>• What is your evaluation of the proposal?<br></div></div></div></blockquote><div><br></div><div>In terms of the overarching theme, I think it is delightful.</div><div><br></div><div>But I am very disappointed that this proposal did not first circulate as a draft in the past few months prior to being sent out for review. I understand that it is an abbreviated timeline for evolution, but there are key elements missing from this proposal that need clarification before it can properly be reviewed. Greg Parker covers some important questions, but there are others too:</div><div><br></div><div>1. The proposal states that &quot;any initial linefeed&quot; is stripped:</div><div>- Is that one initial linefeed, or arbitrarily many initial linefeeds?</div><div>- Is that only LF, or also CR and/or CRLF?</div><div>- How about trailing LF, CR, and/or CRLF?<br></div><div>    - If trailing LF/CR/CRLF is stripped, is it only one or arbitrarily many?</div><div>    - If arbitrarily many, would one have to escape trailing LF to avoid such stripping (as in, `\n`)?</div><div>    - If none are stripped, then how can one choose to specify the correct indentation without the string obligatorily ending with an LF/CR/CRLF?</div><div><br></div><div>2. The proposal mentions breaking lines throughout and the term &quot;linefeed&quot; only once. How are line endings treated?</div><div>- If they are normalized, is it to LF?</div><div>- If they are not normalized, how do you propose to have this interact with git&#39;s recommended &quot;core.autocrlf&quot; setting, which will automatically change your literal string if it&#39;s checked out on a different platform? (See: <a href="https://help.github.com/articles/dealing-with-line-endings/">https://help.github.com/articles/dealing-with-line-endings/</a>)</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><div></div><div><span class="gmail-m_-4733744086183347008Apple-tab-span" style="white-space:pre-wrap">        </span>• Is the problem being addressed significant enough to warrant a change to Swift?<br></div></div></div></blockquote><div><br></div><div>Yes.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><div></div><div><span class="gmail-m_-4733744086183347008Apple-tab-span" style="white-space:pre-wrap">        </span>• Does this proposal fit well with the feel and direction of Swift?<br></div></div></div></blockquote><div><br></div><div>Yes--well, it needs more detail to be a fully fleshed-out proposal.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><div></div><div><span class="gmail-m_-4733744086183347008Apple-tab-span" style="white-space:pre-wrap">        </span>• If you have used other languages or libraries with a similar feature, how do you feel that this proposal compares to those?<br></div></div></div></blockquote><div><br></div><div>Yes--and to answer the question about how this compares, we need more detail.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><div></div><div><span class="gmail-m_-4733744086183347008Apple-tab-span" style="white-space:pre-wrap">        </span>• How much effort did you put into your review? A glance, a quick reading, or an in-depth study?<br></div></div></div></blockquote><div><br></div><div>I have thought about this off and on for quite some time.</div><div><br></div></div></div></div>