RE: New NestedHash module needs home

"Byrd, Brendan" <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
Message-ID <[email protected]>
I think I'm going to end up going the route of a new module called DBD::Object.  While AnyData seems like a good fit, the whole table vs. database thing seems to hamper that choice too much.  Besides, if we're talking about multiple tables, it's pretty much a database at that point, anyway.

FYI, I'm also (simultaneously) working on a few other DBI modules that you guys might be interested in:

DBD::SNMP - This will be a merging between the Net-SNMP module (for OID data) and the Net::SNMP/::XS module (for everything else), with built-in multi-device support (via a virtual temp table).  If David doesn't hurry up and get those dispatch patches in, I guess they will be included here, too.

DBD::FusionTables - Interaction with Google's Fusion Tables API, which has a SQL interface.  And when I say SQL interface, I mean a really stripped-down bare-bones SQL interface.  Still, it can do INSERTs, SELECTs, UPDATEs, etc., so let's build an interface and see if it even works on DBIC.

SQL::Statement::Functions::CAST - This is what happens when I say (for the thousandth time) "Oh, that should be an easy function to implement!"  Then I buried my head in SQL-99 specs and the madness began.  I am making good headway on this one, though.  Depending on what other SQL-99/ODBC functions are already in Perl, it may just turn into ::SQL99 to implement mostly everything.

From: [email protected] [mailto:[email protected]] On Behalf Of Jeff Zucker
Sent: Tuesday, September 13, 2011 12:57 PM
To: [email protected]
Cc: Byrd, Brendan
Subject: Re: New NestedHash module needs home

On Tue, Sep 13, 2011 at 7:50 AM, Jonathan Leffler <[email protected]<mailto:[email protected]>> wrote:

On Mon, Sep 12, 2011 at 10:29, Byrd, Brendan <[email protected]<mailto:[email protected]>> wrote:

>  I currently have a working and tested model for a "nested hash to table"

> conversion.  [...]
>
> ** **
>
> *AnyData::Format::NestedHash - *[...]
>
> *DBD::AnyData::Format::NestedHash - *[...]
>
> *DBD::NestedHash - *[...]
>

I'm not sure it fits there; it may be more driver-related than built atop
DBI.  But you didn't mention the DBIx namespace...

It sounds to me like it fits very well in the AnyData/DBD::AnyData namesapce because it would provide a driver for using DBI against things not usually considered to be databases.  Although I gave birth to the AnyDatas, I'm not very involved in them at the moment so if you go that route, you should check with Jens Reshack who currently is the primary maintainer.

--
Jeff
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.