On Fri, Aug 25, 2000 at 04:33:59PM -0600, Charles Curley wrote:
> [ . . . . ]
>
> This is my first effort at a perl module. I have a number of questions for
> you.
>
> * Name Space usage: I have searched
> http://www.cpan.org/modules/00modlist.long.html, and don't see any
> evidence that anyone is using the namespaces "Phone" "Telephone" or
> "Phonenumber". Due to the facts that 1) phone numbers in different
> countries use different formatting conventions, and 2) I'm not going to
> research them all, I'd like to leave room in the namespace for other
> countries or geographic areas as well. So my tentative name for the
> module I am working on, for North American phone numbers (US, Canada,
> portions of Mexico and the Caribbean) is Phone::NA. Phone::NorthAmerican
> might be clearer.
>
> I'd also like to leave room for other uses of the Phone name spaces,
> such as a telephone number database or a PBX interface, similar to
> Microsoft's TAPI stuff or other telephony tricks. So possibly I should
> use the Phone::Numbers name space for number twiddlers like mine, and
> leave Phone for other telephone related modules. Any suggestions?
First, I would suggest `Telephone' above `Phone'. `Phone' could
refer to linguistics.
Then, I think that ::NA is not such a good idea, because many
people will read that as an acronym for `not applicable' or `not
available'. NorthAmerica is clearer, IMHO.
> * I have installed modules, but never built one. Has anyone got a
> step-by-step how-to? Or shall I just reverse engineer what other folks
> have done and experiment?
I suggest you start by reading the `perlxstut' manpage.
> * I am not on Usenet at all. How badly do I need comp.lang.perl.modules or
> any other news groups? Or are they available as lists? Is there an
> archive?
If you're not sure if you need comp.lang.perl.modules, then you need
it. :^)
http://www.deja.com/usenet
> The DSLI values for this module are probably: D:c S:d L:p I:f. Not that
> I've register with the Perl Authors Upload Server (PAUSE) yet.
Good luck!
Peace,
* Kurt Starsinic ([EMAIL PROTECTED]) ---------- Senior Network Engineer *
| "What you do speaks so loud that I cannot hear what you say." |
| - Ralph Waldo Emerson |