Today I'm putting asynchronous IO into Mojo Nation. This will make the code simpler, make the app a bit faster (but probably not noticeably), and make it possible to actually shut down the app cleanly. With the current, synchronous, IO, we usually find the Python interpreter hung on a blocking call to accept() and we have to kill it the hard way.
I'm also supporting the Mojo Hackers, who are busily doing a port to BSD.
I'm also trying to get the table of licenses up on Advogato...
