Ask a Question related to PERL Modules, Design and Development.
-
lukeross@gmail.com #1
Name wanted for module in construction
Hi,
I'm writing a module designed to work along with DBI to enable
database-independent SQL generation. I've seen DBIx::SQLEngine and
DBIx::Abstract, but I feel that the syntax is too verbose and the data
structures too nested. My module uses source filters and PPI to allow
you to write some Perlish code which is transformed. Syntax is nowhere
near fixed yet, but along the lines of:
$dbh->My::Module(table1, table1.foo == 1 && table1.bar eq "hello");
(a.k.a. select * from table1 where table1.foo = 1 and table1.bar =
"hello")
or the more complex:
$dbh->My::Module([table1->table2(table1.a==table2.b)], table1.status =~
m/^Foo/ and (table2.a eq "a" || table2.a eq $foo));
(a.k.a. select * from table1 right join table2 on table1.a=table2.b
where table1.status like "Foo%" and (table2.a = "a" or table2.a =
$foo)) where $foo is interpolated at runtime.
Questions: am I reinventing the wheel? and if not, what should I call
it? I have in mind Filter::SQL or DBIx::Filter.
Thanks,
Luke
lukeross@gmail.com Guest
-
Coldfusion MX7 Web Application Construction Kit!
Support Staff, Coldfusion Gurus, Ben Forta, Leon Chalnick, Angela Buraglia, or Raymond Camden: I installed Coldfusion Developer's Edition while I... -
Forms construction - Mac OS X
Am I missing something or is the whole suite of Form construction tools (like Adobe Designer) mia in Acrobat 7.0 Professional for Mac OS X? If I am... -
with construction in cf script
Hello! is there "with" construction in cf script? whet is the synthax? i get an with: with (lang){ ss = 123; } is there cfscript... -
New website under construction.
Hi All: I am working on a new website and quite frankly am delighted with how it is turning out. I'm using a pc with DWMX Studio and playing... -
PostNuke module wanted: Soccer Leage betting game
Hi, I am looking for a PostNuke module that lets my users bet on the national soccer league. Has anyone seen something similar? Using PostNuke... -
Ron Savage #2
Re: Name wanted for module in construction
On Thu, 16 Mar 2006 10:21:35 +1100, [email]lukeross@gmail.com[/email] wrote:
Hi Luke
Yes, you are :-)). There are far too many such modules on CPAN already.Truely,> Questions: am I reinventing the wheel? and if not, what should I
> call it? I have in mind Filter::SQL or DBIx::Filter.
we don't need another one, especially one which forces the user to learnanother
language/syntax (the one /you/ are embedding in Perl).
The point of CPAN is for all of us, yes including you and me, to re-useexisting
tools.
The same mistake is made repeatedly with HTML-based templating languages.
Ron Savage Guest



Reply With Quote

