<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>muhuk.com &#187; coroutines</title>
	<atom:link href="http://www.muhuk.com/tag/coroutines/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muhuk.com</link>
	<description>know thyself</description>
	<lastBuildDate>Thu, 02 Sep 2010 07:13:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GALFTHW Style Tutorial On Python Coroutines</title>
		<link>http://www.muhuk.com/2009/04/galfthw-style-tutorial-on-python-coroutines/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=galfthw-style-tutorial-on-python-coroutines</link>
		<comments>http://www.muhuk.com/2009/04/galfthw-style-tutorial-on-python-coroutines/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 07:05:18 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[coroutines]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[pep]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=160</guid>
		<description><![CDATA[An excellent tutorial explaining yield expression and coroutines with examples like data processing pipelines and cooperative multitasking1. I loved it for the following reasons: It is written well and examples are clean and to the point. I&#8217;ve just read the slides and I have a much better understanding about coroutines now. It aims to give [...]]]></description>
			<content:encoded><![CDATA[<p>An <a href="http://www.dabeaz.com/coroutines/">excellent tutorial</a> explaining <a href="http://www.python.org/dev/peps/pep-0342/"><code>yield</code> expression and coroutines</a> with examples like data processing pipelines and cooperative multitasking<sup>1</sup>. I loved it for the following reasons:</p>

<ul>
<li>It is written well and examples are clean and to the point. I&#8217;ve just read the slides and I have a much better understanding about coroutines now.</li>
<li>It aims to give a better understanding about the subject. But doesn&#8217;t just <code>Hello World</code> the examples, all code included is practical and useful. (Death to Fibonacci! LOL)</li>
<li><a href="http://www.dabeaz.com/about.html">Author</a> explains thing from a wide perspective, including counter-arguments and possible bottlenecks and necessary warnings&#8230;</li>
</ul>

<p>All in all I really enjoyed this tutorial. Highly recommended.</p>

<hr />

<p><strong>1</strong>: Multitasking possibly within a single thread/process.</p>


<p>Related posts:<ol><li><a href='http://www.muhuk.com/2009/05/django-formfieldset/' rel='bookmark' title='Permanent Link: django-formfieldset'>django-formfieldset</a></li>
<li><a href='http://www.muhuk.com/2009/07/django-renderformplain/' rel='bookmark' title='Permanent Link: django-renderformplain'>django-renderformplain</a></li>
<li><a href='http://www.muhuk.com/2010/03/whats-new-in-django-formfieldset-1-1/' rel='bookmark' title='Permanent Link: What&#8217;s New in django-formfieldset 1.1'>What&#8217;s New in django-formfieldset 1.1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2009/04/galfthw-style-tutorial-on-python-coroutines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
