|
|
|
|
|
by coldtea
1885 days ago
|
|
This is not about some unicorn company, or some far-fetched concept. Async/await has been in the discussion for most popular languages (C# and JS first for the masses, Python, Rust, Java, and others) for a decade now. And the colored functions analogy was a very popular post (and was subsequently referenced and discussed in lots of others). Besides, HN is not some website about just knowing the core concepts used in the trade. There's Hacker Noon and others for that. HN has always been all about these kind of intra-group discussions. |
|
(edit) Really, everyone should probably start by reading the 1978 papers "on the duality of operating system structures" and "communicating sequential processes", which, when combined with the appropriate background in the continuation passing style compiler transform (which I am pretty sure was also developed around the same time) could have hopefully prevented Ryan Dahl from accidentally causing the callback-hell "dark age" of software engineering from ever happening in the first place ;P.
https://cs.oberlin.edu/~ctaylor/classes/341F2012/lauer78.pdf
https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf