No GnuPG library for now (was: Feature Suggestion)
Werner Koch
wk@gnupg.org
Thu, 19 Oct 2000 14:14:13 +0200
On Wed, 18 Oct 2000, Gary wrote:
> be compiled as either gpg as currently does. However also options to
> compile as windows.dll unix library format etc.
No.
* Big monolithic programs are not a very intelligent design and in
most cases very error prone (See Netscape, Linux etc. )
* Shared libraries might be better but in the end it is still one
program with not so well defined interfaces. Building programs
based on shared libraries is causing a lot of headache - ever
tried to build Mozilla or Evolution?
* Unix was successul because of KISS (Keep it simple and small).
All the small, quite well tested modules/programs/components do
work (more or less) nicely together and we can develop and
maintain small modules and modules which utilize other modules.
It is far from perfect but a rock solid foundation for many
tasks.
* Components are probably somewhat better and a thing we can do
nowdays. With the right framework they can take the part all
the small Unix tools have now.
That's my take on that. While we are heading for components we must
do something in the meantime; and that are wrapper libraries like PGG
or GPAPA.
That's my take on this.
Werner
--
Werner Koch GnuPG key: 621CC013
OpenIT GmbH http://www.OpenIT.de