Message from JavaScript discussions

October 2018

— It is not just new syntax

— 

You can easily write your own promise wrapper over it... it allows far more than this promise behavior

— It is leaving the whole event loop execution model

— Promises aren't needed whatsoever

— It makes them obsolete for async

— Callback hell only existed because we are locked into this event loop model

— And we only ever needed promises to address that

— They are a good tool, continuations in general are a good programming tool, however we are forced to use them, it is not even a choice

Message permanent page

— More than just new syntax, it is a new "just do it" execution model

— Do these really need syntax?

— They don't have to have their own syntax, no

— Thanks to the nature of it being recompiled, you can target regular function calls too, and transform those like you would some unique syntax

Message permanent page