Greg Ewing wrote:
> Guido van Rossum wrote:
> 
>> (Well here is Greg's requested use case for .send(). :-)
> 
> There was a complaint that my return-value-with-send
> example was too much of a coroutine scenario, so I
> was hoping to find something un-coroutine-like. But
> if coroutines are the main uses for send in the first
> place, then it seems my example is fine as it is.
> 
> BTW, I've thought of an answer as to why one would
> want to write a parser using send(). In the non-send()
> version I had to make the scanner a global variable
> in order to avoid passing it around among all the
> parsing functions. The send() technique avoids having
> to do either of those things.
> 
Someone pointed out in my tutorial today that the circuits module makes
heavy use of the generators' two-way communications capability. Maybe of
you looked at the code you would find low-hanging fruit you could pick
for sensible use cases.

regards
 Steve
-- 
Steve Holden           +1 571 484 6266   +1 800 494 3119
Holden Web LLC                 http://www.holdenweb.com/
Want to know? Come to PyCon - soon! http://us.pycon.org/

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to