twisted much?

Aaron Bentley aaron.bentley at utoronto.ca
Mon Jun 13 17:50:34 BST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Allouche wrote:
> Even though I had some painful experiences with it, and
> there is plenty of crack in it, the basic reactor design is pretty sound
> and that's the best framework around for asynchronous APIs.

So we're considering using asynccore and asyncchat, which are part of
the standard Python distribution.  What would make Twisted better for
the purpose?


>      2. Providing a fully asynchronous bzr API (doing voluntary
>         scheduling when not network-bound) would very much simplify the
>         implementation of a good GUI, that must stay responsive under
>         heavy load, and a smart server, that is a network-centric
>         application.

I'd certainly want to provide a fully-synchonous API as well.

> There might not be an immediate compelling need for making bzr fully
> asynchronous, but a stated goal (implementing a GUI) and much desirable
> feature (smart server) would greatly benefit from it.

How does this benefit a smart server?

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCrbla0F+nu1YWqI0RAvx9AJ96EUP89t4N+UlY0pKdiE/b4Xo7DwCeJr2z
BFMzQnSw8JRwK5OZFed2x0k=
=IbbM
-----END PGP SIGNATURE-----




More information about the bazaar mailing list