When we built Traceur (the first http://ES.next -> http://ES.now compiler) in '11, we assumed everyone would hate building so much (as we did/do) that they'd fall out of favour in a few years. So glad to (finally!) see this return to sanity.https://twitter.com/rauschma/status/1216719226398027777 …
The think about putting something in the language/platform is that it forces all future evolutions to be compatible. Any of the past several years of TS would have been *fine*.
-
-
I presume y'all have taken a good look at how Python separated syntax and semantics for types?
-
Yes, and there's precedent from before that, but I don't think it's a good solution. Type checking at module boundaries breaks down if they don't agree on the checker.
End of conversation
New conversation -
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
And well worth it to figure things out before needing to not ever break. There are still huge hurdles with type errors and UA provided liberaries... Dart opened my eyes to the difficulty of this.
- 7 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.
Did you mention TS in the browser as a hypothetical alternative outcome, or is there something floating around for type annotations in JS?