<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Twisted concurrency with Bruce Eckel.</title>
	<atom:link href="http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/feed/" rel="self" type="application/rss+xml" />
	<link>http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/</link>
	<description>python, programming and other things</description>
	<pubDate>Tue, 06 Jan 2009 10:45:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Orestis Markou</title>
		<link>http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/comment-page-1/#comment-62215</link>
		<dc:creator>Orestis Markou</dc:creator>
		<pubDate>Sun, 04 May 2008 17:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/#comment-62215</guid>
		<description>I spent the past few hours trying to make Bruce&#39;s example a bit more manageable - I aim to write a short blog post describing my little helper module.&lt;br&gt;&lt;br&gt;The thing I don&#39;t like in the twisted async approach is the "spaghetti execution" model. When reading code, the pattern "search for callRemote, hunt for the callbacks" is very tiring. I&#39;m aiming to put all this information to a big event dictionary, so instead of attaching callbacks, you listen for event (which delegate to the defined callbacks). &lt;br&gt;&lt;br&gt;Anyway, more soon (hopefully) here: &lt;a href="http://orestis.gr" rel="nofollow"&gt;http://orestis.gr&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I spent the past few hours trying to make Bruce&#39;s example a bit more manageable - I aim to write a short blog post describing my little helper module.</p>
<p>The thing I don&#39;t like in the twisted async approach is the &#8220;spaghetti execution&#8221; model. When reading code, the pattern &#8220;search for callRemote, hunt for the callbacks&#8221; is very tiring. I&#39;m aiming to put all this information to a big event dictionary, so instead of attaching callbacks, you listen for event (which delegate to the defined callbacks). </p>
<p>Anyway, more soon (hopefully) here: <a href="http://orestis.gr" rel="nofollow">http://orestis.gr</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jnoller</title>
		<link>http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/comment-page-1/#comment-62214</link>
		<dc:creator>jnoller</dc:creator>
		<pubDate>Sun, 04 May 2008 13:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/#comment-62214</guid>
		<description>Twisted does have that benefit - it also has the benefit of hiding the network magic from you. In both the twisted and processing case, you are going to need to have the server exec something on the clients and clients running a listener for the object being passed to them.&lt;br&gt;&lt;br&gt;Processing has the concept of managers/listeners that do the same thing, the one big draw twisted does have is the reactor async model which allowed Bruce in this case, to keep the UI server running/listening for events while the solvers were dispatched.</description>
		<content:encoded><![CDATA[<p>Twisted does have that benefit - it also has the benefit of hiding the network magic from you. In both the twisted and processing case, you are going to need to have the server exec something on the clients and clients running a listener for the object being passed to them.</p>
<p>Processing has the concept of managers/listeners that do the same thing, the one big draw twisted does have is the reactor async model which allowed Bruce in this case, to keep the UI server running/listening for events while the solvers were dispatched.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Orestis Markou</title>
		<link>http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/comment-page-1/#comment-62213</link>
		<dc:creator>Orestis Markou</dc:creator>
		<pubDate>Sun, 04 May 2008 12:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/2008/05/03/twisted-concurrency-with-bruce-e/#comment-62213</guid>
		<description>Can you do grid-like (multiple computers) coordination with processing? It seems like twisted offers a very elegant and simple way to create small daemons that are coordinated from a server.</description>
		<content:encoded><![CDATA[<p>Can you do grid-like (multiple computers) coordination with processing? It seems like twisted offers a very elegant and simple way to create small daemons that are coordinated from a server.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
