<div class="gmail_quote">On Tue, Nov 17, 2009 at 10:27 AM, Terry Jones <span dir="ltr">&lt;<a href="mailto:terry@jon.es">terry@jon.es</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;&gt;&gt;&gt;&gt; &quot;JP&quot; == exarkun  &lt;<a href="mailto:exarkun@twistedmatrix.com">exarkun@twistedmatrix.com</a>&gt; writes:<br>
<br>
I don&#39;t need it committed, I was just wondering why something like that<br>
doesn&#39;t already exist. Re patterns: it would be great to have a series of<br>
diagrams illustrating situations one might want to deal with and showing<br>
how these can be done with Deferred code. Your Epsilon class could be shown<br>
as a hub with new listeners arriving, ready for the triggering of the<br>
callback. The tee diagram would show a T (or multiple Ts on the same<br>
callback chain) in the obvious way. add{Callback,Errback} is like a normal<br>
UNIX pipe and, stretching things a little, chainDeferred reminds me a bit<br>
of UNIX exec (though with real differences).<br>
<br>
There&#39;s a PyCon talk in there somewhere. Like Patterns of Asynchronous Flow<br>
of Control using Twisted Deferreds. It often feels to me like there&#39;s a<br>
lurking taxonomy of Deferred use cases or building blocks that&#39;s just<br>
waiting for someone to come along and make really clear to the world. I&#39;d<br>
really love to do it, but I just don&#39;t have the time.<br>
<br></blockquote><div> </div><div>I would so love to see that talk...or read that paper...or whatever.<br><br>Kevin Horn <br></div></div><br>