[Twisted-Python] What you thought would always last has passed you by...
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
Apologies for the dearth of information on the mailing list and releases lately. I've been working on a new job, visiting my family, and some other things. However, I have been pouring quite a bit of effort into Twisted Python as well. The most exciting new development is Perspective Broker, the erstwhile replacement for Gloop; I'm currently starting to remove the old gloop-protocols in .web and .reality and replace them with the newer, more robust perspective protocol. Perspective Broker is more than just a more robust Gloop, though; it's a culmination of all my thinking about XML-RPC, CORBA, PyRO, and RMI. The first application that uses it to its full potential won't be available for a while, but trust me, it'll be cool :-) Chris Armstrong has been doing a first-class job taking care of some structural refactorings that needed to be done to make twisted.web and twisted.reality worthwhile; although this doesn't meet our stated release goals for 0.9.0, I really think that this release is worthy of a major version bump. Finally, in a roundabout way, the issue was raised that perhaps we should change the project's name. Twisted Python is mimsleading; it's not a distribution of python, it's a collection of things written *in* python (the convention is that other projects -- Stackless Python, Active Python, Mac Python, Jython -- are actually interpreters). Rather than attempmting to elevate the status of the somewhat dubious 'ouroboros' module, it might be better just to call the full distribution TwistedMatrix-0.9.0 on the next release, with individual modules eventually being released separately (TwistedWeb/TwistedReality/TwistedPB). Any thoughts on the name change issue? ______ __ __ _____ _ _ | ____ | \_/ |_____] |_____| |_____| |_____ | | | | @ t w i s t e d m a t r i x . c o m http://twistedmatrix.com/users/glyph
![](https://secure.gravatar.com/avatar/b413d1520aa25958ad02175bfb290823.jpg?s=120&d=mm&r=g)
Twisted on Jython? Does the beast exist? Jason
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
On Thu, Sep 13, 2001 at 10:44:44PM -0500, Jason L. Asbahr wrote:
Twisted on Jython? Does the beast exist?
Jason
No, but it's on the TODO list. The central issue is getting a synchronously multiplexing main-loop and associated file-descriptor scanning code (twisted.internet) running inside Jython. This will probably be possible with JDK 1.4's multiplexing stuff, but I think the initial approach should be to "fake it" by spinning up lots of blocking threads and having them communicate back to, say, the Swing main loop. Any takers? -- ______ __ __ _____ _ _ | ____ | \_/ |_____] |_____| |_____| |_____ | | | | @ t w i s t e d m a t r i x . c o m http://twistedmatrix.com/users/glyph
![](https://secure.gravatar.com/avatar/b413d1520aa25958ad02175bfb290823.jpg?s=120&d=mm&r=g)
Twisted on Jython? Does the beast exist? Jason
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
On Thu, Sep 13, 2001 at 10:44:44PM -0500, Jason L. Asbahr wrote:
Twisted on Jython? Does the beast exist?
Jason
No, but it's on the TODO list. The central issue is getting a synchronously multiplexing main-loop and associated file-descriptor scanning code (twisted.internet) running inside Jython. This will probably be possible with JDK 1.4's multiplexing stuff, but I think the initial approach should be to "fake it" by spinning up lots of blocking threads and having them communicate back to, say, the Swing main loop. Any takers? -- ______ __ __ _____ _ _ | ____ | \_/ |_____] |_____| |_____| |_____ | | | | @ t w i s t e d m a t r i x . c o m http://twistedmatrix.com/users/glyph
participants (3)
-
Glyph Lefkowitz
-
Jason L. Asbahr
-
Jason L. Asbahr