Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Response to yourcalendricalfallacyis.com #5

Open
ptomato opened this issue Jan 2, 2023 · 0 comments
Open

Response to yourcalendricalfallacyis.com #5

ptomato opened this issue Jan 2, 2023 · 0 comments

Comments

@ptomato
Copy link
Contributor

ptomato commented Jan 2, 2023

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant