Other Features

There simply isn't space to cover all of glib's features in this book. It's worth looking at glib whenever you find yourself thinking, "There really should be a function that..."---glib.h and the glib documentation on http://www.gtk.org/ are excellent resources.

Here's a brief list of features not already mentioned:

If you need some generally-useful routine that's not in glib already, consider writing it in glib style and contributing it to the library! You get free assistance with design, debugging, and maintenance, and other programmers benefit from the facility you've written. By the time you read this, it's also possible that the feature you want is already in the latest version of glib.