Michael Bayer, the indefatigable author of Myghty, sqlalchemy and Mako is moving sqlalchemy forward apace. He’s recently proposed what I see as a sensible simplification of the varied query/select methods which sqlalchemy offers. I’ve been following sqlalchemy for a while. The trouble is that I’m first and foremost a SQL developer and first and foremost a Python developer. Trying to marry the two is something I find difficult. If I were a SQL dev who dabbled in Python, I’d just throw SQL statements around and do things with the results. If I were a Pythonista who needed some data, I’d use sqlalchemy (or SQLObject, or whatever) and be happy. Because I’m both I want the best of both worlds. Maybe sqlalchemy’s about to offer it!
In other news, Michael Foord (aka Fuzzyman) has started a wiki for IronPython recipes. It even got a mention on O’Reilly’s Windows DevCenter. (It’s only a shame they can’t spell Centre correctly ;). I keep meaning to have a look at IronPython, not least because it’s obviously the way Python is going to go on Windows at some point in the future. Better be on the ball before the game starts. (If that’s the metaphor I want).