Announcing gtkmm-utils

Get it!

In short: a common utility library for GNOME C++ developers.

Just before I leave for UK and GUADEC tomorrow. There is no repository, mailing list, bug tracker… because my project registration for a project at Savannah has not yet been approved since Tuesday. Therefore this is a “release candidate”. There is no documentation set up, there is one very simple example… all what you’d expect from version 0.1 with a deadline :).

Most of the work is Dodji’s. He should get the credit. An idea about a common library has been floating around for a while, but how this has exactly started is that I needed a logging framework for USBSink, and imported some code from his Nemiver.

Note that, to compile it, you need g++ 4.×. I’ve decided to (re)use the C++0X features, which currently is just shared_ptr, rather than force yet another implementation of a shared pointer. AFAIK, all major distros now come with gcc4.

Btw Savannah offers git repository hosting! That’s why I chose it mainly. I’ve been using git every day for a bit over a month now and I’m very satisfied. I feel branching, committing locally and merging back is a natural way to work, when you’re working on new features in a project, even if you’re alone and all local.