Kurt D. Starsinic, at 10:53 -0400 on Wed, 26 Apr 2000, wrote:

> > GnuPG::Interface is a heavily object-oriented interface to interacting
> > with the GNU Privacy Guard.  It also consists of a rich object-oriented
> > GnuPG key structure.
> 
>     The `Interface' part seems redundant to me.  What else would a GnuPG
> module be?

I have to admit I haven't been able to come up with another name to
succintly describe the module.  The unadorned name "GnuPG" is already
taken by another module (as described in my message); I simply attached
"::Interface" so that mine could be distinct, even though redundant.

Coming up with 'fun', 'unixy', or even 'original-yet-nondescriptive' names
doesn't seem to be a tradition on CPAN.  All modules seen to directly
describe their functionality.  This another reason I created the bland and
redundant name "GnuPG::Interface".

Referring to history, I haven't seen other situation on CPAN where two
modules, relying on another program, attempt to perform the same function.

There is some committal to the name GnuPG::Interface already, such as
project on SourceForge.net having been established, with an undetermined
number of people people already using the module, so renaming it is not a
matter I wish to be taken lightly.  I think that although the name is
redundant, it both describes the functionality and is unique.

-- 
Frank Tobin             http://www.uiuc.edu/~ftobin/

"To learn what is good and what is to be valued,
those truths which cannot be shaken or changed."  Myst: The Book of Atrus


Reply via email to