Such as ^MySQL::Abstract or ^Oracle?

Perhaps the modules belong under ^Persistence?  It's an oo persistence framework, or a 
database application framework.

Honestly, I don't mind changing the naming, but I do care about changing the 
hierarchy.  Naming it ^MySQL::Abstract::DB etc means I have to make several changes to 
other classes in order to maintain support for more than one type of database.

I am sure the premise of these classes is not new, perhaps someone has a pointer to 
how others have named them?

thnx

Richard F. Rebel

On Wed, 23 Oct 2002 23:01:12 -0500
_brian_d_foy <[EMAIL PROTECTED]> wrote:

> In article <[EMAIL PROTECTED]>, Perl Authors Upload Server 
><[EMAIL PROTECTED]> wrote:
> 
> > The following module was proposed for inclusion in the Module List:
> > 
> >   modid:       Automatic::DB
> 
> >     Basically I need a namespace for a suite of modules that provide
> >     the ability to automatically abstract a SQL database.
> 
> what does it mean to automatically abstract something?  i suppose
> i don't understand either "automatic" or "abstract" in this context.
> 
> i don't think the automatic portion is the proper top level 
> regardless of the definition.  since this deals with databases,
> something that starts off with a database top-level name is much
> better.
> 
> the next level should say something about what it does with 
> databases.  in this case it makes abstracts.
> 
> beyond that you can talk about how you do it.
> 
> -- 
> brian d foy (one of many PAUSE admins), http://pause.perl.org
> 

Reply via email to