[cc'd to dbi-dev but follow ups set to dbi-users]
Hi all,
As the number of DBI related modules I maintain has grown (currently over a dozen), I have noticed two things: my reach has exceeded my grasp :-) and I want/need a community of people helping develop/maintain the modules. I need help in finding a sourceforge name for the project (or should it go under perl.org's SVN instead?). And BTW thanks to the many of you who have already joined me by sending bug reports, patches, and suggestions, I'd like to formalize/streamline that process. Once we have a name, I'll make a more general call for developers and helpers - everyone will be invited to participate.
The key themes in all my modules are: access to data in many formats not traditionally associated with RDBMSs; easily installable and usable; access to multiple data sources simultaneously; access to non-standard and innovative sources, storage, and display (e.g. storage/retrieval via ftp and http and/or completely in-memory datasets, output to multiple display formats); multiple interfaces (both DBI/SQL and non-DBI access to the same formats).
Basically I've staked out a mini-empire (much inherited from Jochen, to whom all praise is due) at the very lowest end of DBI - my modules are all related to doing things that are beneath the radar of real RDBMSs (well not entirely, many of them are useful in conjunction with real databases). So names like DBI_low_end or DBI_girlie_man (tongue firmly in cheek, I hate Schwartzeneger and his sexism) come to mind. But then again, several like AnyData, SQL::Parser and Text::CSV_XS are useful beyond the realm of DBI so perhaps a name like PerlData would be better. I suppose I could resume use of the Perldb name that preceded DBI and with which Andy Duncan created a now very outdated sourceforge site based on my modules a few years ago (http://perldb.sourceforge.net/). I'm completely open to suggestions. As a guide, here are the modules I currently maintain or co-maintain (ones marked with * aren't CPAN'ed yet). I'd like the project to cover all of them (and possibly others).
AnyData (and its many sub-modules) Class::DBI::AnyData* Class::DBI::Multi* DBD::AnyData (formerly called DBD::RAM) DBD::CSV DBD::DBM DBD::File DBI::Format::HtmlTemplate (H::T support)* DBI::Format::Template (T::T support)* DBI::PurePerl DBI::SQL::Nano SQL::Parser SQL::Statement Text::CSV_XS
Ah, I know the name: PerldbOverworkedAndUnderPaid :-)
-- Jeff