Game over. We lost. Nothing to see here, move along.

Dominic Mitchell 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
matters here.

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 mailing list