Today is the second day of PyCon, and while I have enjoyed the talks I’ve attended, I’ll admit that a)I was a little preoccupied with my own presentation and b)I’m tired. The day started with a keynote by GvR on the future of Python. Nothing earth shattering, but interesting none the less. If anything, I was a little suprised the hear that while 2.4 is coming this summer (probably), 3.0 is a ways off. I guess I shouldn’t be suprised: the >= 2.3 series is incredibly powerful and featurful. I just thought 3.0 would have a more definite time table.
The morning was spent in the Zope track. Jim Fulton presented the Zope Development Roadmap, which wasn’t really anything new to me. Joel Burton’s presentation on PostgreSQL in Python and Zope was interesting in a peripheral sort of way. I don’t currentlyhave any plans to use PostgreSQL over MySQL, but he did have some “best practice” suggestions that Vern and I agreed would be good to roll into Stoa. Our presentation on the development of Stoa rounded out the morning.
As I predicted, we had no problem filling the half hour time slot, which was good: I knew I was going to talk fast because I was nervous, so people just assumed I was talking fast to stay within the time limit. A few interesting notes: I probably pissed off the Plone people when I declared that I couldn’t ever figure out how it would make my life better. I stand by that, but I had my ear bent after the presentation by enough people that I want to check it out again. Even though there were plenty of Plone supporters, most of them agreed: the state of Plone when we looked at it before probably did turn us off. I also had a couple of people approach me wanting to know where they could get the code. It will be available; soon. In general the reaction seemed positive, and I think we built some definite interest in Stoa as a project.
After lunch I attended Travis Hartwell’s session on Python and GTK. I was impressed with how little code is really necessary to build GTK interfaces. Of course, unless the non-X11 MacOS X port starts moving (and fast), I doubt I’ll use it much. wxPython, for all it’s warts and problems, stills does the best cross-platform GUIs I’ve seen. The rest of the time before the break was spent in lightning talks. These were generally interesting, especially Graham Fawcett’s presentation about Victor, a course management system he’s working on at the University of Windsor. He’s using Quixote, and it looks like the light-weigh approach has allowed him to build an impressive project quickly.