|
From: Wari W. <wa...@ho...> - 2003-02-08 16:23:20
|
Theodore W. Leung wrote: >Sam is using text files written into directories. They are not XML. >There's a lot of value to using XML as an interchange format. > At least Sam did publish that changes to blosxom source code, unfortunately it's in perl :) I can't grok it. >I haven't played much with Python's XML support, but I know that at least >one of the python XML libraries is based on expat which is a very fast C >parser. > > It depends on the python distribution though, I'm not sure mine is based on expat or not, but what I've heard is that is expat is not available, python will fallback to a much slower pure python xml parser module. >I'd like to try the XML format and see if performance is really a problem. >This might mean using more libraries then what's in the Python base, though. > > I'm game if we need extra modules for a particular plugin, but pyblosxom must work with a standard distribution, no matter what we use, if there's a plugin or driver that requires external libraries and there's compelling reason to use it, then the user can install it himself, but we should have something that works by default, not matter what. |