On Wed, 10 Oct 2001, Donovan Baarda <abo@minkirri.apana.org.au> wrote:
Medusa seems to be the daddy of them all.
Calling Medusa Twisted's daddy is rewriting history.
Twisted seems to be a from-the-ground up re-invention of Medusa.
Only as much as it is a from-the-ground up re-invention of qmail. Or Apache. Twisted is a new network framework, which takes good ideas from all around.
It's newer, but surprisingly it's bigger, dispite it's apparently less mature feature set.
I think Twisted's feature set is very mature. Particularily, it does have good integration with threads.
It is similar in structure to Medusa, but simplifys it by dispensing with producers.
Well, you can still have producers -- they are just tied in to connections rather then the event loop itself.
It can use a variety of event-loops, including Tk and GTK, or it's own. It doesen't have a VFS (yet) so its ftp and http servers serve from the underlying os filesystem.
Well, the HTTP server can serve from in-memory resources, or for that matter, any resource that follows the protocol. -- The Official Moshe Zadka FAQ: http://moshez.geek The Official Moshe Zadka FAQ For Dummies: http://moshez.org Read the FAQ