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
