On Sat, 7 Oct 2006, Dan McMahill wrote:
Stuart Brorson wrote:
One thought about the DBUS thing:  How large is the DBUS code base
itself (i.e. the code making up the library)?  If it is reasonably
small, please consider simply grabbing the DBUS source, strip out the
stuff you don't need, and incorporate the rest into libgeda (or into a
different lib distributed alongside libgeda).  Here's why:

dbus-0.9.3 + some patches has 95,732 lines of code which is 12 lines shy of matching whats in the clipper branch of pcb right now.

Ugh!

Oh, well.  I guess the question is: How much of that is required for
what Peter wants to do?  And how much is the heavy overhead which
supports any and all possible thing you might want to do with DBUS?

On the other hand, if you create a stripped-down version of DBUS, you
(we) control it, and it won't change and become obsolete as future
generations of hackers work on the stock distribution of DBUS.

and we become the ones responsible for dealing with

a)  getting it to work on all the platforms that we'd like pcb to run on
[...etc....]

If the stripped-down version is small, and the DBUS code already works on
those platforms, then this is not a problem.  Indeed, my point is that
using our own library requires a little more up-front work, but
is easier and lower maintainence in the long run than relying upon an
external library and codebase which is under active development.

In any event, I have made my humble suggestion.  I'll drop the thread,
and let smarter guys than me figure out what they want to do.  ;-)

Stuart


_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to