[Python-ideas] A Continuations Compromise in Python
steve at pearwood.info
Sun May 3 18:06:26 CEST 2009
On Mon, 4 May 2009 02:00:25 am John Graham wrote:
> I want to clarify that the original suggestion was never to implement
> TCO 'implicitly'. I don't want to have to 'write my function just
> right' to get TCO to work. This is why the keyword was suggested, as
> it'd be an explicit way to tell the interpreter 'this is a
> tail-call'. If it's not, then throw an exception. Otherwise, there's
> no optimizations going on behind the scenes that I'm not aware of,
> which is the case in languages that just turn tail calls optimized
> behind the scenes.
Hmmm... that puts a whole new light on your proposal, at least in my
mind. I'm still dubious about using the keyword continue, but less so
than before. Let me think about it.
More information about the Python-ideas