[swift-evolution] [swift-corelibs-dev] Proposal: Conforming NSDate to Comparable

Kevin Ballard kevin at sb.org
Sat Dec 5 21:42:46 CST 2015


On Sat, Dec 5, 2015, at 07:10 PM, Pierre Habouzit via swift-evolution
wrote:
> NSDate (and dates/timestamps in general) is a poor choice for Strideable,
> because, DST.
> A Calendar using this interface for a repeating event would be broken
> using this. Or you would break anyone who really wants to iterate every
> fixed 86400 seconds.

That's not a problem with Strideable. Making NSDate conform to
Strideable does nothing to encourage people as treating 86400 seconds as
being equal to 1 day. NSDate already has methods for measuring and
offsetting, the only difference with conforming to Strideable is the
name.

-Kevin Ballard


More information about the swift-evolution mailing list