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

The problem is forcing everyone to program in asynchronous way.

WinRT tried to go down that route (only asynchronous APIs), to drive developers into that path, but eventually they had to support synchronous as well due to the received resistence.




Before Herb Sutter's free lunch is over, not many writes in multi-threading code. Then today, everyone is writing multi-threading code, one way or another; and majority indirectly in newer languages like Go and Rust, or better frameworks like Actors, message passing, coroutines, and some noble souls who are capable enough, in classic pthread and other threading APIs.

Of course everyone is going to program in an async way; that's how nature works.

But it certainly will not be in a fashinon that is repulsive to you, just give it some time. Maybe 10 years.


Agreed, it is also why Microsoft was one of the biggest contributors to the co-routines support in C++, and have frameworks like Orleans and Coyote.




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

Search: