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