3 ms·
Imagine how much complexity, churn, standards etc. we could have avoided if they put a Scheme in Netscape (like they initially wanted). - language features lik
by dgb23 3y ago
Imagine how much complexity, churn, standards etc. we could have avoided if they put a Scheme in Netscape (like they initially wanted).
- language features like module loading, async, classes arrow functions etc. would be unnecessary or trivially implementable within the language
- libraries like React et al would be much simpler
- plenty of FP libraries would be either unnecessary or much simpler
- things like "hot reloading" during dev time would be much simpler and actually work out of the box
- simpler parsing and more cross pollination in terms of runtime performance
- type annotations could be implemented trivially in user space, the runtime could evolve into respecting them for performance gains
- tooling complexity would be much reduced because of all of the above