On Tuesday, August 2, 2016, Yury Selivanov <yselivanov@gmail.com> wrote:

> To keep it simple, try thinking like this (and yes, Yury, apologies - this is now a side discussion, and not about this pep):  everything in CPython is async, and if you don't want async, you don't need to know about, you run a single async task and don't need to know more...
>
> Can we get there?
> That would be cool...


So, essentially, something similar to Golang?  I don’t know if that’s possible.  It would require a complete CPython IO layer rewrite, integrating an event loop directly into the core, etc.  The closest thing to that is gevent — no async/await and all IO is non-blocking, but it has its own warts.

Warts in "all in on async", or on gevent (which isn't integrated.  Very interested to hear your thoughts - redirect discussion to wherever is the right channel.

- Yarko 

Yury