Unlike the decisions Node.js made in the past, these type systems are not strictly necessary. There was just no way to do async operations back then without a new standardized pattern. You can write applications with a type system. In fact, it’s the primary way people write JS.
-
Show this thread
-
It may seem painful to not have a type system, especially if it’s what you’re used to, but the pain of writing code without a type system is nothing compared to the migration cost when JS eventually does roll out a type system with different constraints and no required tooling.
5 replies 3 retweets 24 likesShow this thread -
I guess the longer I deal with these migrations the more I’m starting to lean towards
@brianleroux’s view that you should simply wait to adopt features until you can basically take them for granted in the platform. Features provided only by tooling invite a lot of future pain.12 replies 11 retweets 65 likesShow this thread -
Replying to @mikeal @brianleroux
Is there any indication at all that TC39 will add a full type system to JS? I *think* I remember seeing members actually say that userland is where they belong.
1 reply 0 retweets 0 likes -
Replying to @AdamRackis @brianleroux
I don’t know what “full” means in this context, but I know they talk about types a lot and many members are watching flow and TS. Most of the features we’ve seen in JS recently were, at some time, said to “belong” in userland. I don’t put much stock in those comments.
1 reply 0 retweets 3 likes -
there’s also a lot of focus right now on the negative externalities of compilers, so the argument that we don’t need it in the language cause “compilers” is becoming a non-answer.
2 replies 0 retweets 6 likes -
Replying to @mikeal @brianleroux
We must run in different circles
Where I’m from tweeting something like “lol I was so dumb to ever think I didn’t need TypeScript” is like a guaranteed 100 likes
2 replies 0 retweets 3 likes -
Replying to @AdamRackis @brianleroux
I’m old enough to remember people saying the same thing about CoffeeScript.
3 replies 1 retweet 18 likes -
Replying to @mikeal @AdamRackis
it wasn't even that long ago but at least you can still compile it I guess. the type heavy rigor compiler thing moreso reminds me of the flash/flex/silverlight ecosystem. same talking points. one of the same vendors! maybe this time is different.
2 replies 0 retweets 5 likes -
Replying to @brianleroux @AdamRackis
I'm hesitant to mention the ActionScript stuff because it had a sort of viral type system that you couldn't contain. Never messed with Silverlight.
2 replies 0 retweets 0 likes
They're all viral. It's the deal.
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.