On Sat, Dec 22, 2012 at 03:02:06PM +0100, Jens Rehsack wrote:
> On 22.12.12 10:28, Tim Bunce wrote:
> >On Sat, Dec 22, 2012 at 12:06:57AM +0100, Jens Rehsack wrote:
> >>On 21.12.12 22:41, Sven Dowideit wrote:
> >>
> >>But I mean the base DBD::RAM you'll find at
> >>http://search.cpan.org/dist/DBD-RAM/ ;)
> >>
> >>I would reduce it for in-memory tables only.
> >
> >You didn't mention that earlier :)
> 
> Sorry, my fault. I decided that long time ago (when I introduced
> DBI::DBD:SqlEngine )but didn't find a tuit. Because of DMD::RAM
> is predecessor of DBD::AnyData, there is no treason to keep it in
> a disfunction way.
> 
> >Hacking on DBD::RAM means creating an incompatible version.
> >Someone somewhere may be using it.
> 
> Doesn't look like. I see regular DBD::AnyData RT's, but no
> DBD::RAM RT's.

Sadly that's not a reliable indicator.

> >Why not write a new driver, say DBD::Mem, to be small/clean/fast from
> >the start?
> 
> I'd prefer to recycle the existing namespace - to avoid overpolluting CPAN.

CPAN names are not a limited resource.

> We can do a two-step thing: first I rewrite it to RAM tables and
> upload the new version. Second step is merge into DBI.

Merging into the DBI would force an old DBD::RAM to be upgraded when
people upgrade to the DBI that has a new one bundled.

Let me put it this way: I'm much more likely to bundle a new small
module than to bundle an incompatible version of an old one.

Tim.

Reply via email to