suggest DBIx::Concept for module name?
nkuipers
nkuipers at uvic.ca
Wed Nov 20 14:18:32 CST 2002
DBIx::ConceptI
You're not really defining a database concept, you're just defining an
interface
for more intuitive (conceptual) syntax and some light, on-the-fly, no-op
recovery; "Do What I Mean". You could maybe go out on a limb and call it
DBIx::Intuitive(I). ;p
Nathanael
>===== Original Message From Darren Duncan <darren at DarrenDuncan.net> =====
>This comment is largely for those of you at last night's meeting who heard
>or participated in the end of my discussion, which involved a new Perl
>module I wanted to make and release on CPAN, which can be construed as a
>thin and fast layer on top of DBI. That is the context of the next
>paragraph...
>
>Perhaps something like DBIx::Concept might be a good module name. Besides
>being shortish and somewhat unique, it describes one of the main purposes
>of the module. Part of the module purpose is to let one communicate with
>the database using terminology or database feature concepts that more
>closely mirror what they actually 'mean' to ask or do. The module
>abstracts away the specific sql syntax for doing what they mean, usually
>in the more efficient manner, and sometimes implementing said features
>where the underlying dbms doesn't support them directly. A driving
>purpose is to allow application code to be easier to understand, document,
>change, as well as smaller or more concise. A related objective is that
>the program can do anything with the database by just calling functions
>named after what they want to do (generic with arguments) and it is so
>applications never have to write sql themselves (although there is
>allowance for this). Other module suggestions,
>probably not as good, include likes of 'DBIx::Portable' or
>'DBIx::Abstract' or 'DBIx::Functional', but I like the sound of
>'DBIx::Concept' better.
>
>I did a search on CPAN and there doesn't seem to be any existing module
>named 'DBIx::Concept' or similar. What do you think of my suggested
>module name, given what you know from discussion?
>
>-- Darren Dunc
More information about the Victoria-pm
mailing list