[Twisted-Python] removing unsupported reactors in twisted 2.6: qt, corefoundation, threadedselect, wx

Uwe C. Schroeder uwe at oss4u.com
Sun Sep 24 01:41:23 EDT 2006


Well, for me the threadedselectreactor works quite nicely with wx.
It has it's flaws and I've spent some time working around them. On the other 
hand if that reactor is dropped, I'd rather drop Twisted from my application 
than rewrite the GUI part with a toolkit that kind of sucks and looks like 
crap on most platforms (i.e. GTK or TK).
I like Twisted PB and I like wx - that's pretty much all I have to say about 
this.  Let's say it this way: the network part of an application is what 
makes it work, the GUI part is what makes the money - guess what's dropped 
first :-(

UC


On Saturday 23 September 2006 21:31, glyph at divmod.com wrote:
> On Sun, 24 Sep 2006 00:44:03 -0300, Felipe Almeida Lessa 
<felipe.lessa at gmail.com> wrote:
> >So the only GUI toolkits that will be officialy supported are going to
> >be Gtk, Tk and PyUI?
>
> Thanks for reminding me.
>
> Neither Tk nor PyUI have buildbots.  However, they're both implemented
> using polling timed events running on top of another reactor... I don't
> know how much "support" those really count for.  It might be good to remove
> them as well, but they're very little code.
>
> GTK is supported, has a buildbot, and is currently green.  Frankly, the
> people who currently do at least 90% of the maintenance on Twisted (myself
> included) only care about this toolkit, so it's the one that is likely to
> remain the best supported.  It is my sincere hope that someone will port
> GTK to the Cocoa APIs for OS X at some point in the near future.  Then I
> can cease caring even about corefoundation ;).
>
> The Win32 event loop is also supported, although its buildbot still isn't
> green yet.  That is a "toolkit" of sorts.  I think that it might even work
> with MFC but I'm a bit murky on the details.
>
> So, yes, the situation is even worse than you suggest; unless someone else
> volunteers to help, we will have 2 supported toolkits: GTK, and GDI.
>
> Twisted's architecture was developed with GUI toolkits in mind, and I would
> like it to support as many as possible.  I hope that one day, all toolkit
> developers will actually care whether Twisted supports their code or not. 
> Until now, though, it seems that we have been unable to attract the
> attention of even one member of each community with the appropriate
> experience and motivation to help out.
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

-- 
	UC

--
Open Source Solutions 4U, LLC	1618 Kelly St
Phone:  +1 707 568 3056		Santa Rosa, CA 95401
Cell:   +1 650 302 2405		United States
Fax:    +1 707 568 6416




More information about the Twisted-Python mailing list