>===== Original Message From Steve Tuckner <SAT / MULTITECH.com> ===== >There is currently an effort underway to define a standard DBI interface for >Ruby and a mailing list for this effort. Please go to groups.yahoo.com at >http://groups.yahoo.com/group/ruby-dbi-talk to join this mailing list. [...] Sorry, I don't have any energy to devote to this effort. But note that Ruby should not necessarily (IMHO) just lift the overall design of DBI. Its purpose is to create an abstract interface for lots of databases. But Ruby has a built-in facility for defining abstract interfaces. They are called modules. So I suspect that the best approach is to make DBI a module that is included into each driver. Then people would load the drivers and send requests there, but the methods that people would access would be the ones from the DBI module... Cheers, Ben