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?