Hi,

>
> > How about Essential:: or Essence:: ? The problem with adding something
> > to the end is that you might conflict with the original module's
> > naming scheme. By contrast, starting a new top-level namespace makes
> > the project look more cohesive, and provides an obvious location for
> > the core philosophy.
>
> A good point.  Linguistically, of course, it should be EssentialsOf:: -
> after all, you would talk about "the essentials of CPAN.pm" and "the
> CPAN.pm essentials".
>

OK. So it sounds like there should be a top-level name space - I'm just not
sure about the length of 'EssentialsOf' .... I initially started with -
atomic, nano (i.e., smaller than tiny), uno (for one method only - probably
not doable) --- or you could go for an acronym ...

EOF - essentials of?

EOF::DBIx::Simple
EOF::Template::Simple
Eof::DBIx::Simple

Hmmm - not sure ... it's slightly overloaded with end of file.

I'd like to keep the prefix short so it acts more like a pointer ...


> > The other potential advantage that the prefix namespace affords is
> > that in pathological cases, you can extract multiple essences from
> > the same original module. I'm not sure this is necessarily a good
> > idea, though.
>
> I think it could be a good idea.  There are modules out there which are
> rather like those crazy tramps who wander around with a shopping trolley
> piled high with plastic bags containing the mouldering remains of their
> possessions.  DateTime, for example, has methods for handling timezones;
> methods for doing date/time maths; methods for formatting dates/times.


Haha ... the DateTime module makes me think of Gregorian monks brewing beer
playing April fools jokes on each other. Meanwhile I really just need to
know the date for yesterday.


> Quite often when I use it I only want to use one very small part of it.
> Or CGI.pm, which has methods for handling forms; methods for handling
> cookies; and methods for generating HTML.


Yes. When I first learnt Perl CGI.pm was a scary module - it's things like
this you could hide under the covers - until if/when the user wants it.

NIge
_______________________________________________
BristolBathPM mailing list
[email protected]
http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm

Reply via email to