[Twisted-Python] Twisted vs jQuery Deferreds (was Re: RPC design questions)

Richard Wall m-lists at the-moon.net
Wed Aug 24 18:01:16 MDT 2011


On 25 August 2011 00:30, Tobias Oberstein <tobias.oberstein at tavendo.de> wrote:
<snip>
> I am still wondering why they called the other stuff "then()" when it's not
> then, but "also()"
> and "pipe()" is the real <then> ;)

I agree. I had the same frustration a few months ago and various
Twisted people pointed out missing features in Jquery deferred:
 * http://twistedmatrix.com/pipermail/twisted-python/2011-June/024146.html

Mochikit is the best (and original) JS port of deferred..Dojo and
Google Closure both credit Mochikit (and Twisted) in their source
code. I'm planning to revert back to it.

I guess it would be useful / constructive to compile a list of the
weaknesses in the jquery / commonjs deferred API and the reasons and
use cases for the Twisted deferred API.
Perhaps they can be persuaded to evolve towards the Twisted API in time.

-RichardW.




More information about the Twisted-Python mailing list