exposing the portability layer

Colin Walters walters@debian.org
28 May 2003 18:15:05 -0400


On Wed, 2003-05-28 at 17:59, Havoc Pennington wrote:

> More philosophically, this API would be the same thing as GLib - does
> it make sense to use a GLib equivalent that just starts with the dbus_
> prefix instead, in order to to avoid a GLib dependency? How is the
> dbus_ dependency different? It seems pretty strange from a technical
> standpoint.

Well, the project is pretty fundamentally based on D-BUS; using it is
one of the main things to distinguish it from other projects in this
particular area.  So that's how the D-BUS dependency is different from a
GLib dependency.

> Even more philosophically, my general feeling is that each library
> should have a clear functional purpose and should export only the API
> that matches said purpose. Otherwise you get a mess.

Yeah.

Your arguments make sense.  I'll go ahead and use GLib then.