SE-0329: Clock, Instant, Date, and Duration

Well, the pushback was so strong so the question was posed whether the authors agreed that Date is misleading at all and whether it was technically possible with alternative spellings, because if not even agreeing on that basic thing discussing alternatives seemed fruitless (and there was no answer to that question, which at least made me assume that there was little alternative to discuss options).

So there are several suggestions in this thread that all would be better than Date which actively obstructs understanding to new users in my opinion (e.g. Clock.Instant, TimePoint, TimeInstant and one could add MomentInTime and more, personally I think TimePoint or Clock.Instant would be a lot clearer, either works for me). So there is some advocacy for alternatives not just against the status quo.

As mentioned I think the overall direction of the pitch is great and very happy to see movement in this direction, but echoing others this seems to be the only point in time this can be corrected (or should I have written it’s the only Date it can be addressed? ;-).

10 Likes