<div dir="ltr"><div>Then why not rename stride(from:to:by:) to range(from:to:by:) ?</div><div>I think, range is closer to what people coming from other languages expect to see.</div><div><br></div><div>- Anton</div><div><br></div><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">&gt; With the renaming proposed above, stride(of:) will appear to be related to stride(from:to:by:). This conflict arises from a pre-existing issue; namely, the term &quot;stride&quot; is used to mean two different things. Although moving the preposition only highlights the issue, one possible resolution is to rename strideof(_:) to strideSize(of:) and strideofValue(_:) tostrideSize(ofValue:).<br>I wonder if it might make sense to rename all of these, then?<br><span class="" style="white-space:pre">        </span>instanceSize(of:)<br><span class="" style="white-space:pre">        </span>instanceSize(ofValue:)<br><span class="" style="white-space:pre">        </span>alignmentSize(of:)<br><span class="" style="white-space:pre">        </span>alignmentSize(ofValue:)<br><span class="" style="white-space:pre">        </span>strideSize(of:)<br><span class="" style="white-space:pre">        </span>strideSize(ofValue:)<br>-- <br>Brent Royal-Gordon<br>Architechies</blockquote></div>