Hacker News new | past | comments | ask | show | jobs | submit login

> In terms of "I’m curious if anyone actually finds something useful to do with these.": the modern C++ Windows Runtime API is built upon async operations and co-routines.

And this answers another question from the article:

> in C++ I don’t know who [coroutines] are for, or who asked for this…

And the answer is Microsoft. They already had an extension for coroutines in their compiler before the standard, the standard is not very different from their original implementation (albeit there are differences), and you can almost always see at least one @ms address in all the discussions.




My understanding is that the extension in MSVC was done specifically as a proof of concept for the standard proposal. In fact the authors also implemented it in clang as well.

This is quite common. Especially for complex proposals, the committee wants field experience or at least proof that it is implementable before standardization.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: