Considered harmful

implements C++ STL on top of C (because C++ sucks so much, let’s reinvent it!), adding lots of useless data types for “portability” and “readability” reasons. even worse, it is not possible to write robust applications using glib, since it aborts in out-of-memory situations. glib usage is required to write gtk+ and gnome applications, but is also used when common functionality is needed (e.g. hashlists, base64 decoder, etc). it is not suited at all for static linking due to its huge size and the authors explicitly state that “static linking is not supported”.

Alternatives: libmowgli, libulz

anonymous ()