7 ms·
I understand your point, it's simply wrong. If those people didn't want to use javascript, they could have migrated to something else altogether. Clojurescript,
by monsieurbanana 9y ago
I understand your point, it's simply wrong. If those people didn't want to use javascript, they could have migrated to something else altogether. Clojurescript, Elm, Dart, RustJs, ...
Instead they kept Javascript with a type system on the top (typescript, purescript, flow, ...).
- Double_a_92 9y agoDart could have been so beautiful T_T
- alkonaut 9y agoSome are supersets of JS, some are not. Elm, Fable, etc are examples of languages not just extensions. The reason for using an extension/superset is usually not because JS is terrific but because gradual/partial migration and interop are more important than a better language.
- alkonaut 9y agoBefore anyone points it out: Fable isn't a lanugage, it's an F#->JS compiler. It's "programming JS without programming in JS" though, so it's another language used in that sense.