PEP 492, new coroutine syntax for Python

Paul Rubin at nospam.invalid
Sat Apr 18 07:32:36 CEST 2015

Chris Angelico <rosuav at> writes:
> Hah. It only just hit python-ideas, so you're jumping in on something
> brand new - no wonder it hasn't been mentioned yet :)

Interesting.  It's dated a couple weeks ago and has obviously been in
the works for a while.  There's a working implementation which I'd think
means it's outside the idea phase.

> I think the current proposal has a lot of duplication (it looks like
> there's almost a complete replica of the generator protocol being
> created in parallel), but whatever happens, it's a good thing.

But it's so much cleaner than the existing generator stuff and can
pretty much replace it.  That is the kind of change that Python 3 really
should have been about.

> I strongly recommend jumping over to python-ideas and following along
> - that is, if you're interested enough to drink from the veritable
> fire-hose of -ideas! 

I might take a look at the list archive.  I don't think I could deal
with actually receiving the mailings and trying to keep up with them.

> There's a chance this will land in Python 3.5, but if not, I'd be very
> surprised if it doesn't hit 3.6.  

Neat :).  This paper about Lua coroutines is good and if it hasn't been
part of the PEP discussion and looks relevant, you might want to post it

More information about the Python-list mailing list