[Python-ideas] Exceptions thrown from generators.. patch.
Nick Coghlan
ncoghlan at gmail.com
Sun Nov 20 13:07:39 CET 2011
On Sun, Nov 20, 2011 at 8:57 AM, Ron Adam <ron3200 at gmail.com> wrote:
> I'm probably missing something, but I can't put my finger on it.
Re-read the last discussion of Greg's coroutine PEP in the list
archives. If every frame on the stack has to be a generator frame,
you're effectively bifurcating Python into two languages - "normal
Python" (which uses both functions and generators) and "coroutine
Python" (which uses generators for everything). That's a bad idea, and
the reason so many people prefer the thread-style model of greenlet
based programming to the Twisted-style "inside out" model of event
driven programming.
This is a post where I highlight some of the issues with bifurcating
the language, as well as the fact that "generators-all-the-way-down"
*does* lead to bifurcation:
http://mail.python.org/pipermail/python-ideas/2011-October/012570.html
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-ideas
mailing list