<div class="gmail_quote">On Tue, Nov 17, 2009 at 10:27 AM, Terry Jones <span dir="ltr"><<a href="mailto:terry@jon.es">terry@jon.es</a>></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;">
>>>>> "JP" == exarkun <<a href="mailto:exarkun@twistedmatrix.com">exarkun@twistedmatrix.com</a>> writes:<br>
<br>
I don't need it committed, I was just wondering why something like that<br>
doesn'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'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's a<br>
lurking taxonomy of Deferred use cases or building blocks that's just<br>
waiting for someone to come along and make really clear to the world. I'd<br>
really love to do it, but I just don'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>