I think I agree with you that stride(from:to:by:) is the better candidate for renaming. But, ranges and strides are distinct in Swift, and I don't think we want to confuse the two, especially since ranges and intervals are already being merged. A few of us have some ideas about striding over things, which I hope we'll discuss soon :) Out of scope for this proposal, clearly. On Sun, May 1, 2016 at 11:29 Антон Жилин <[email protected]> wrote:
> Then why not rename stride(from:to:by:) to range(from:to:by:) ? > I think, range is closer to what people coming from other languages expect > to see. > > - Anton > > > 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 "stride" 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:). >> I wonder if it might make sense to rename all of these, then? >> instanceSize(of:) >> instanceSize(ofValue:) >> alignmentSize(of:) >> alignmentSize(ofValue:) >> strideSize(of:) >> strideSize(ofValue:) > > >> -- >> Brent Royal-Gordon >> Architechies > >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
