Katy v0.3 is coming along nicely. I did some more work over the last couple of nights and it now has decent session management support and is coded as a "unique" application -- only one instance will ever run and starting a new instance just sends a DCOP message to the existing instance. This all works funkily and in combination with session management too ;)
We also have a flashing cursor now. But you can't move it yet ;) I.e. next todo = keyboard support.
More EJB Unit Tests
I've had to come up with a method for unit testing our product's EJBs and I've settled on JUnit. It's quite cool. For the moment, since we're using Inprise's AppServer for our testing, running the unit tests is really simple (the vbj command sets up the environment nicely and then starts the Java VM with the JUnit test runner class) and I haven't had to add anything to the JUnit framework for EJB support. But to test this stuff on any other EJB server is going to require some sort of global setup thingy to be added to the framework which does the initialisation necessary for the EJB server in question. And that I haven't figured out quite yet because I couldn't get the TestDecorator subclassing to work which seemed to the Right Way (tm) to do it. "Bother," said Pooh.
Stackless Python and Funky-Eye-Candy Games
Stackless Python is a modification of the standard Python 1.5.2 runtime so that it does not use the C stack. This has some quite cool benefits and it seems to have convinced a game company to write (at least partially) a game using Stackless Python. The game in question being EVE-Online. Can you say EYE CANDY?
High-speed Internet Access in Canada
Since I'm going to Canada, I'm curious to know what sort of high-speed Internet access options there are? Cable modem? ADSL? Something else? Coming from South Africa where 56K dialup is the most common for home Internet access and the only faster option being weird satellite hookups, I really am clueless about this sort of thing. Info, anyone?