No GnuPG library for now

Frank Tobin ftobin at
Thu Oct 19 15:17:32 CEST 2000

Hash: SHA1

Werner Koch, at 17:23 +0200 on Thu, 19 Oct 2000, wrote:

> I can't agree.  At least from my experience with Evolution, the
> problem is that there are so many libaraiers and interfaces and
> everything depends on each other - which is good of course.  As
> long as those interfaces are not yet frozen and stable it is
> complicated to build the thing.  Frankly, it is not complicated, but
> you need to do many, many cvs updates, and build in the right order.

Interfaces are always frozen if you design well at the beginning.

> > * List all functionality in the system
> > * Partition the system into modules
> > * Define the exposed part of each module
> > * Define the inter-module dependencies
> > * Create the API for the modules
> That is a lot of work and I prefer to invest the time in auditing and
> making the code cleaner.

This is exactly the approach that software engineering courses and books
teach against (unless you are doing XP, of course, which GnuPG doesn't
seem to be doing).

- -- 
Frank Tobin
Version: GnuPG v1.0.4 (FreeBSD)
Comment: pgpenvelope 2.9.0 -


More information about the Gnupg-devel mailing list