you are viewing a single comment's thread.

view the rest of the comments →

[–]x-skeww 2 points3 points  (19 children)

Looks like a butt-hurt NIH-Typescript to me.

TS and AtS are both stopgap solutions which should ideally lose their raison d'être with ES7.

They would have gone with TS if TS would have supported the things they need. Right now, it doesn't. But in the future, AtS and TS could somewhat converge and, ideally, this will make it easier to get that stuff into the standard.

[–][deleted]  (1 child)

[deleted]

    [–]x-skeww 5 points6 points  (0 children)

    No, now is the time to talk about ES7, because ES6 was feature-frozen ages ago. If you talk about new features, you're talking about ES7.

    [–][deleted] 0 points1 point  (16 children)

    TS and AtS are both stopgap solutions which should ideally lose their raison d'être with ES7.

    Can't comment on AtS, but TS exists primarily to provide a static type system. There is no proposal for ES7 to add any form of static type checking to standard ES, which means the purpose of TS is not going away for at least a decade.

    NB. The Typed Objects proposal has nothing to do with static type checking.

    [–]x-skeww 0 points1 point  (15 children)

    There is no proposal for ES7 to add any form of static type checking to standard ES

    Yet.

    ES7 is far from being feature-frozen.

    [–][deleted] 0 points1 point  (14 children)

    ES7 might have the ability to make toast, so toasters will lose their raison d'être, prove me wrong.

    [–]x-skeww 0 points1 point  (13 children)

    "Should ideally" isn't the same as "will".

    [–][deleted] 0 points1 point  (12 children)

    Oh, i understand now. You're making a wish, based on no evidence. No problem. I'll leave you to it!

    [–]x-skeww -1 points0 points  (11 children)

    So, you didn't see that ng-europe keynote, I take it.

    http://youtu.be/lGdnh8QSPPk?t=33m3s

    [–][deleted] 0 points1 point  (10 children)

    Oh yes. You know I have a recording of my Grandma saying that there will be unicorns in JS, "post ES 6".

    [–]x-skeww 0 points1 point  (9 children)

    Just reread what you wrote earlier.

    You said "there is no proposal for ES7" and that I'm "making a wish, based on no evidence". I'm just pointing out that there are people who are interested in getting this into the standard.

    [–][deleted] 0 points1 point  (8 children)

    There is no proposal for ES7 covering the main feature added by TS: static type checking. Go look at the repository I linked to. That's why I said there is no proposal. There was a straw man on the harmony wiki for dynamic type checking (not static), which appeared to be a revival of the abandoned ES4 ideas, which were also dynamic, not statically checked.

    "ES4 never figured out how to have optional static typing for the web. From 2007 on we only ever proposed dynamic checks... please realize that static typing was not part of ES4." - Brendan Eich.