-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Justin Grant tweeted a challenge to verify Temporal against https://yourcalendricalfallacyis.com/: https://twitter.com/justingrantjg/status/1305590409268064256
We should have a page responding to each of these fallacies explaining how Temporal meets or doesn't meet them. Not all are applicable.
Archiving the Twitter thread in case of unavailability:
@justingrantjg
The best way to get help online is to boldly claim something falsifiable, so... I assert that https://github.com/tc39/proposal-temporal will handle all of http://yourcalendricalfallacyis.com.
Think I'm wrong? Prove it at tc39/proposal-temporal#893
@devongovett
My claim was that none of the existing popular libraries handle this. I’m excited about Temporal for sure!
One thing Temporal explicitly doesn’t handle according to the readme is leap seconds. Unclear to me how that would manifest. Several of the fallacies make mention of that though.
@justingrantjg
Yeah, Temporal won't crash from leap seconds (treat 23:59:60 as 23:59:59 when parsing) but leap seconds may be better handled via building a custom TAI timezone e.g. https://github.com/ryzokuken/temporal-tai/blob/master/index.mjs
Anyone with a better idea is welcome to contribute it at https://github.com/tc39/proposal-temporal!