Skip to content

Response to yourcalendricalfallacyis.com #5

@ptomato

Description

@ptomato

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions