<div dir="ltr"><div>Thanks Dave. I couldn&#39;t find a better word before. That&#39;s why I had written a note there previously: &quot;The label *safe* is just an idea, it might be improved as it does not sound very appropriate in this context&quot;. :-)</div><div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style=""><span style="font-size:small">I&#39;ve updated the document removing references to safety. I don&#39;t really know if &quot;lenient&quot; is the best label for the subscript method, but it does sound more appropriate: </span><font color="#1155cc"><u><a href="https://github.com/luish/swift-evolution/commit/7edd2e0173586e8e2864f598a27f3e42c0f849c2">https://github.com/luish/swift-evolution/commit/7edd2e0173586e8e2864f598a27f3e42c0f849c2</a></u></font></div><div dir="ltr"></div></div></div></div></div></div></div></div></div></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">New link to the proposal (file renamed):</div><div class="gmail_extra"><a href="https://github.com/luish/swift-evolution/blob/more-lenient-subscripts/proposals/nnnn-more-lenient-collections-subscripts.md">https://github.com/luish/swift-evolution/blob/more-lenient-subscripts/proposals/nnnn-more-lenient-collections-subscripts.md</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">- Luis</div><br><div class="gmail_quote">On Wed, Apr 27, 2016 at 9:26 PM, Dave Abrahams via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
on Wed Apr 27 2016, &quot;Luis Henrique B. Sousa via swift-evolution&quot; &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:<br>
<br>
&gt; Actually I had already modified the initial proposal to introduce those new<br>
&gt; subscripts methods.<br>
&gt;<br>
&gt; It is here now: (any help to improve that is very welcome)<br>
&gt; <a href="https://github.com/luish/swift-evolution/blob/safer-collection-subscripts/proposals/nnnn-safer-collections-subscript-methods.md" rel="noreferrer" target="_blank">https://github.com/luish/swift-evolution/blob/safer-collection-subscripts/proposals/nnnn-safer-collections-subscript-methods.md</a><br>
&gt;<br>
&gt; As the motivation and *problem* addressed remain the same, should I really<br>
&gt; create a new thread?<br>
<br>
I dunno, but IMO you should change the title of this thread and the<br>
proposal and the keywords therein.  It&#39;s not about making indexing<br>
safer, at least not in the sense we use the term “safety” around Swift.<br>
Array indexing is currently perfectly memory- and type-safe in the<br>
absence of race conditions.  You&#39;re talking about making it more lenient<br>
with respect to bounds checks.<br>
<br>
&gt; Best regards,<br>
&gt;<br>
&gt; - Luis<br>
&gt;<br>
&gt; On Wed, Apr 27, 2016 at 12:17 PM, Maximilian Hünenberger<br>
&gt; &lt;<a href="mailto:m.huenenberger@me.com" target="_blank">m.huenenberger@me.com</a>&gt; wrote:<br>
&gt;<br>
&gt;     Do you change the proposal to introduce new (default) subscripts to<br>
&gt;     CollectionType/ RangeReplacableCollectionType?<br>
&gt;<br>
&gt;     subscript(safe index: Index) -&gt; Element?<br>
&gt;     subscript(truncate range: Range&lt;Index&gt;) -&gt; SubSequence<br>
&gt;<br>
&gt;     Maybe a new proposal would be appropriate (and a new thread).<br>
&gt;<br>
&gt;     Best regards<br>
&gt;     - Maximilian<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; swift-evolution mailing list<br>
&gt; <a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br>
&gt; <a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
<span><font color="#888888"><br>
--<br>
Dave<br>
<br>
_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</font></span></blockquote></div><br></div></div></div>