[Twisted-Python] And Now I Eat humble.py
glyph at twistedmatrix.com
Wed Apr 11 11:50:05 EDT 2001
Well, the "Super-Duper It-Can't-Break
No-Really-It's-Not-Like-The-Java-Version-I-Swear" version of containment in
Twisted Reality broke rather nastily after dash sent out his update email
regarding the demo. I *think* I've got it mostly fixed now... at least, a
nastily contrived, pathological unit test passes, and it appears to do the
correct thing interactively. It doesn't try to keep track of nearly so much
stuff now, so even if it does break, it's likely that the breakage will be in
event updates and not the actual structure of the game.
Curiously enough, all this stuff broke when we introduced a certain
mechanical cockroach into the demo world...
In other news, I've ported the old Java Faucet to Jython (only works on
2.1a1, since previous versions of jython don't implement getattr properly!!),
which means that the faucet is runnable with a nice gui on MacOS X now. The
other important note is that since Gloop now works on Jython, it is possible
to hook arbitrary Java programs and libraries into a Gloop distributed
network (this turned out to be very simple, actually). The possibilities of
this are left as an exercise for the reader.
Currently, I'm adding features to the demo -- testing guest login -- and
taking some screenshots of various GUI things. The way things are going at
this point, I think the next release (after the demo is done) should be
0.9.0; post that, (after carmstro's config interface is done, and hopefully
Inheritance) we should move on to 0.99.0 and concentrate mainly on writing
tests... once we've tested every module, 1.0.
This concludes this morning's State of the Matrix Address :)
______ __ __ _____ _ _
| ____ | \_/ |_____] |_____|
|_____| |_____ | | | |
@ t w i s t e d m a t r i x . c o m
More information about the Twisted-Python