Message from JavaScript discussions

October 2018

— Fair enough

— 

Parra made a good point that i think is relevant to that... once all the low-level (like at the C++ level) stuff gets re-written, and we get the fully natively multithreaded V8, thats when that incompatability can disappear

— It will be crazy

— And HzScript at that point would be even more powerful

— What do other languages do that JS does worse with Promises?

— Concurrency

— And multiprogramming

— And full instruction level atomicity, like in Java

— Async event loop is very basic and barbaric, it is a very specific implementation of the reactor pattern

Message permanent page

— It is only one tiny barely significant (although useful) way to write JS software, that is just integrated right into it for some reason

Message permanent page

— Ahhaha, well, I guess we can already agree that a lot of that design in JS was questionable from the beginning, so it's not hard to understand why that is... it only existed in Netscape web browser, for a very very specific purpose

Message permanent page

— You could say, JS is extremely opinionated, due to that event loop wrapping it