Muller's World

Mike Muller's Homepage
NewsSoftwareMusicAbout Me

Spug++ - C++ Library of General Purpose Stuff

Spug++ is a library of general routines that I have developed over the years in the course of working on other projects. It's not great. Most of the stuff in this library has been done better elsewhere (notably in boost). I continue to maintain it because:

  • It's a lot lighter than boost and ACE.

  • Most of my existing code depends on it.

  • It follows my naming conventions.

  • It's what I'm used to.

Spug++ is used by wurld and SpugAudio. It comes bundled with wurld, but it's not something I can easily bundle with SpugAudio because the latter uses distutils and the prospect of making distutils deal with a bundled sub-package based on autoconf/automake fills me with ennui.

Downloads

spug++-0.7.tar.gz

First public release of spug++.