[Twisted-Python] removing unsupported reactors in twisted 2.6: qt, corefoundation, threadedselect, wx
fairwinds at eastlink.ca
Mon Sep 25 00:17:14 EDT 2006
Hi all. I am also using the threadedselectreactor in wx without
problems. I have only just read these posts and cannot understand any
reasoning to drop it. What am I missing?
Uwe C. Schroeder wrote:
> 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 :-(
> 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
More information about the Twisted-Python