Game over. We lost. Nothing to see here, move along.
dom at happygiraffe.net
Fri Nov 18 12:23:00 GMT 2005
On Fri, Nov 18, 2005 at 10:51:37AM +0000, Simon Wistow wrote:
> Part of the problem, to blow our own trumpet here, is that we have
> become used, in many ways, to excellence. We take CPAN and things like,
> as a specific example, DBI for granted. DBI.pm - perhaps the most useful
> bit of code I've ever seen in my entire life. Oh it's got its warts and
> its interface weirdness. But I could barely supress a snigger when Simon
> and Matt talked about having MySQL *and* Postgres *and* SQLite support!
> Maybe in the future Oracle and MSSQL! HAH! We barely even register the
> fact that, by and large, we can change one line in our code or config
> file and connect to a squillion different databases. Just like that. And
> we can do that because the standard interface for databases in Perl is
> DBI.pm. Anything else is just kind of kinky. And not in the good way.
In fairness to these frameworks, doing the kind of database work that
they do often involves DBA-style stuff. Like dropping and recreating
databases for the test environment or copying the schema from one
database to another. It's more than just "connect to the database" that
I do agree with the rest of what you said though.
-Dom (Annoyed at having to port nice PostgreSQL stuff to shoddy old Mysql 3.23)
More information about the london.pm