I've written some functions to parse and unparse the (undocumented)
Macintosh alias record format.  I've been developing it under the name
Mac::Alias::PP (or Mac::ParseAlias), but I'm looking for feedback on the
module name before I upload it to CPAN.

The Mac::Alias:: part should be obvious enough, although it could
plausibly go under Mac::Files::Alias.

This module is different from the functions in Mac::Files (NewAlias,
ResolveAlias, etc.) in that it's pure-Perl instead of being a wrapper
around the Mac toolbox API; and it simply lets you look at or manipulate
the fields of an alias record, rather than providing convenient
functions for converting between aliases and file paths. ::PP seems to
be a customary namespace component for pure-Perl modules that are
alternatives to XS modules.

OTOH, maybe the fact that it parses/unparses aliases, rather than the
fact that it's pure-Perl, is the more important thing to put in the name.

The names I've considered:

   Mac::ParseAlias
   Mac::Alias::Parse
   Mac::Alias::PP
   Mac::Alias::PurePerl

There isn't anything else under the Mac::Alias namespace (although there
is a MacOSX::Alias module), but I don't think this module should simply
be Mac::Alias; it doesn't provide the functionality you'd immediately
expect based on that name.


Comments, O wise module authors?


Reply via email to