Blog | RSS | Photo Gallery | Wish List     Eric's Blob
    OpenThought and OpenPlugin Advancing Posted at 00:04 by Eric

    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.

    | |