A clash of names is inelegant, but in practice, I'm not actually sure that there's really a lack of clarity. IMO, `stride(of: Int)` is not really misinterpretable as anything else.
On Sun, May 1, 2016 at 12:08 PM, Shawn Erickson <[email protected]> wrote: > I personally kinda want to see these namespaced instead of global > functions. That could possibly allow clarity in naming. > > -Shawn > > > On Sun, May 1, 2016 at 2:55 AM Brent Royal-Gordon via swift-evolution < > [email protected]> wrote: > >> > 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 >> >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
