What about co-routines?<br><br>&gt;&gt;&gt; def coroutine():<br>...&nbsp;&nbsp;&nbsp;&nbsp; a, b = (yield *[1,2])<br>...&nbsp;&nbsp;&nbsp; print (a)<br>...&nbsp;&nbsp;&nbsp; print (b)<br>...<br>&gt;&gt;&gt; cr=coroutine()<br>&gt;&gt;&gt; next(cr)<br>1<br>&gt;&gt;&gt; cr.send(3)<br>
2<br>&gt;&gt;&gt; cr.send(4)<br>3<br>4<br>&gt;&gt;&gt;<br><br><br><div class="gmail_quote">On Sat, Mar 15, 2008 at 7:21 PM, Nick Coghlan &lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Guido van Rossum wrote:<br>
&gt; What do people think?<br>
<br>
</div>I think this idea (or variants thereof) has been suggested a few times<br>
over the years, and I don&#39;t think the arguments against it have ever<br>
been particularly compelling. The difference this time is that PEP 3132<br>
has done the work of thrashing out some of the semantic details, and<br>
Thomas has provided an actual working patch to make it happen :)<br>
<br>
So +1 here, even though I expect style guides will end up discouraging<br>
some of the more obscure possible uses.<br>
<br>
Cheers,<br>
Nick.<br>
<font color="#888888"><br>
--<br>
Nick Coghlan &nbsp; | &nbsp; <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a> &nbsp; | &nbsp; Brisbane, Australia<br>
---------------------------------------------------------------<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.boredomandlaziness.org" target="_blank">http://www.boredomandlaziness.org</a><br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Python-3000 mailing list<br>
<a href="mailto:Python-3000@python.org">Python-3000@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-3000" target="_blank">http://mail.python.org/mailman/listinfo/python-3000</a><br>
Unsubscribe: <a href="http://mail.python.org/mailman/options/python-3000/nevillegrech%40gmail.com" target="_blank">http://mail.python.org/mailman/options/python-3000/nevillegrech%40gmail.com</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Neville Grech