[Python-ideas] Revised**5 PEP on yield-from
Bruce Frederiksen
dangyogi at gmail.com
Sat Feb 21 15:02:49 CET 2009
Greg Ewing wrote:
> It's a problem when trying to specify the semantics
> in terms of an expansion into currently valid Python.
> It's not necessarily a problem in the actual
> implementation, which isn't constrained that way.
Let's not let the limitations of what can be expressed directly in
Python influence the implementation. This is just a documentation
issue. You can use comments or include some an extra explanation to
clarify the PEP. Or you could define it in the PEP as a class (in
Python), rather than a generator.
>
>> I still (see example in another thread) think that a missing 'send'
>> should be
>> treated as a 'next'. To me, the "communicating directly with the
>> caller" bit
>> is less important than the argument that the caller is still talking
>> to a
>> generator that *has* a send but may ignore the values sent.
>
> Yes, I'm starting to think that way, too.
Has anybody shown a use-case for this?
- bruce frederiksen
More information about the Python-ideas
mailing list