CSer is a library for C++ serialization, also called 'persistence'. It allows developers to write out a network of objects to a file, then, later, recreate the network (including multiple pointers to the same object) from that file. Although there are other libraries that do this (including MFC), CSer only does serialization, and nothing else, and its only external dependency is on the STL.
I've been using a much older version (from SuSE
6.2) for a couple years now. It's almost
magical in its simplicity.
Very nice application. I've looked at quite a few in the search for the perfect Linux CD-writing software. This one has few external requirements, really just GTK+, and the author did an excellent job making the layouts look good. Plus, this program does pretty much everything I want to do, and has an elegant interface for doing them.
Also, the handling of user permissions is excellent, as is the description of how to set things up properly.