On Wednesday 26 March 2008, James Walker wrote: > On 26-Mar-08, at 3:39 PM, Peter Saint-Andre wrote: > > David Janes wrote: > >> On Wed, Mar 26, 2008 at 8:19 AM, Kevin Smith <[EMAIL PROTECTED]> > >> > >> wrote: > >>> On Wed, Mar 26, 2008 at 12:50 PM, Greg Wilson <[EMAIL PROTECTED] > >>> > >>> > wrote: > >>>> > >>>> There's been a fair bit of discussion in the last couple of > >>>> days on the Python SoC mailing list about how useful it would > >>>> be to have an XMPP server in Python > >>> > >>> Why would having one written in Python in particular be useful to > >>> you? > >>> > >>> /K > >> > >> 1) because many of us work in Python environments and would like to > >> continue to do so > > > > I've always heard this as a compelling reason for a Python server > > project, but it's never been quite compelling enough to push anyone to > > work on it. Until now it seems. > > I believe there are many of the pieces in place in twisted .. but I'm > sure Ralph will gladly step in and give a more definitive answer > here ;-)
We tried to stay away from twisted, but not because we don't like it. We just noticed that once you start using twisted, you end up using *lots* of it; we wanted to keep the list of dependencies relatively small. Also, I did not see an easy way to run callbacks in a thread and have the other callbacks wait for it to finish. Maybe I didn't look hard enough, though. Dmitri