|
I've been particularly efficient with my time this week, and managed to
get a whole bunch done within OpenThought
(changelog)
and OpenPlugin
(cvs.sourceforge.net/viewcvs.py/openthought/openplugin/Changelog?rev=1.37&view=markup).
OpenThought has a whole bunch of useful new features, and OpenPlugin is
significantly easier to install, along with various fixes.
Both modules suffered due to OpenPlugin's dependencies. OpenPlugin has
enough as it is, but a bunch were regularly failing tests on standard
systems. Those are the exact steps you need to take to make no one want
to bother using your module. Five of those modules were because of the
excellent Log::Log4perl. While it's a cool module, it requires a
quite a bundle of modules. But it's developers discovered those problems
too, and removed five of their dependencies. That's just cool.
OpenThought no longer uses XML. As OpenThought matures, and
specifically, becomes simpler, I've realized that using XML was just a
decent way of handling the fact that OpenThought was too complicated.
It's now just using GET params. This removes the dependency on an XML
parser.
|