Python Project Notes

I just got an email announcing the Aaron Swartz’s web.py framework has been released. It’s just a .1 release, but it’s already in use by Reddit and looks fairly interesting.

On a related Python web application framework note, Turbo Gears is steadily marching towards its .9 release by all accounts. Turbo Gears gives you a little bit more out of the box than web.py at this point ala Ruby on Rails in terms of packaging everything up together nicely, it’ll be interesting to see where both frameworks are three months from now.

On a completely different tack I took a look at the PAWS (Python Adventure Writing System) a little bit over my vacation and it looks fairly appealing. I really like the idea of being able to write a text adventure in Python rather than say TADS or Inform, but in practice it’s got some issues. I had to dig into the code and tweak a couple things just to get the example game to run under Python 2.4 on MacOS X because the tkinter and curses based interfaces didn’t work. On top of that game portability is nowhere near as simple as it is for TADS and Inform games because you need some form of Python installation rather than a simple player application. I want to write a text adventure at some point this year, but I remain unsure as to what language I want to actually write it in.