The glibmm is a C++ binding for the glib. The glib itself was once separated from the GTK+ library for administrational reasons. It is responsible for core application features e.g. data management, file work, process and thread management.
| get-env | ... | Application Directories and Environment |
| patternSpec | ... | Glob-style Pattern Matching |
| sigc++-connection | ... | Managing the Connection |
| sigc++-disconnect | ... | Avoid Signals to Lost Receivers |
| sigc++-retype | ... | Flexible Callbacks |
| spawn | ... | Call an External Executable |
| strescape | ... | Quoting and Escaping |
| xml++-textreader | ... | A libxml++ Text Reader |
After years of developing and collecting my own set of portable libraries for the daily professional work, I'm more and more convinced that other people might do a much better job than me. At the same time, I already used GTK+ wrapped in an own set of C++ classes. Thus, I learned about the glib and some of its functions did the work under the hood. Especially, I like the approach to use consequently UTF-8 encoding. (I'm a great fan of this – everything else is bullshit.)
Last year showed a drastical economical development and this year seems not to become much better. Due to this, I harder thought about my development processes to make them more efficient. One approach is the concentration on my core business stopping some of my former projects (with a tiny tear in my eye). Therefore, I finally switched to glibmm/gtkmm and their fellows.