Libshevek is a collection of useful functions written mostly on top of Glib.
The idea is to have things which work out of the box, with as little
special configuration as possible. For example, you don't need to call
shevek_init () or similar at the start of your program.

I tried to stay low on dependencies. Still, I did want to use some things, and
so I decided to depend on those. When deciding whether or not to add a
dependency, I think of people who don't use the functionality. How much will
it cost them to install those libraries anyway?

The main dependency is Glib. Nothing works without it. There are no people who
use libshevek but not Glib. So the above criterion puts no barrier on
depending on it.

I did add a dependency to avahi as well. Many programs use shevek::server,
and it gets much more useful with avahi support. Also, any computer should
have avahi installed anyway, so even if you don't use it with libshevek,
you'll still want it installed on your machine.
