Re: DBI v2 - The Plan and How You Can Help



On 8/17/05 5:39 AM, Tim Bunce wrote:
> On Tue, Aug 16, 2005 at 03:58:54PM -0400, John Siracusa wrote:
>> I think it'll take years, and much actual production experience building
>> Perl 6 modules before the community learns what works and what doesn't for a
>> Perl 6 API (let alone implementation). So trying to pin down a "properly
>> Perl-6-ish" API before Perl 6 is even through the language design process
>> strikes me as a Very Bad Idea.
>
> I remember the early years of Perl 5 development, when a new feature was
> added there'd be a period of over-zealous use followed by a hangover as
> all the problems and edge-cases became apparent.

Early years? Just look at inside-out objects or MI with NEXT today! Maybe
it never ends...for some people, anyway ;)

> With Perl 6 there's going to be some almighty hangovers :)

Understatement of the week :)

>> Anyway, it maybe worthwhile to have a DBI 1.99 first, and then maybe a 1.999
>> after that. Basically, get one or two willing DBD authors who will help you
>> to test and then throw away the first two attempts at a Perl 6 DBI API.
>> Then at least you'll have some confidence when you commit to a DBI 2.0
>> API...which will be several years after Perl 6 is released, I hope.
>
> It'll be DBI 2 as DBI 1 still has a very long life ahead of it, but
> it'll be DBI 2.0.00xxx for quite a while :)

I just meant that there should be several, possibly very different, attempts
at DBI2 before the "real" DBI2 API is pinned down. Making the experiments
have a 1.99x version helps to prevent people from thinking "this is DBI2!"
when it's really just the first or second prototype.

As for the actual 1.x DBI reaching 1.99, well, all I can say is to start
using that hundredths place! :)

-John


.



Relevant Pages

  • Problem of DBI build
    ... I installed Oracle Application Server 4.0.8.2 included perl module. ... I need to installe DBI and DBD::Oracle module. ... You can install them any time after installing the DBI. ... line 318: error 1705: Function prototypes are an ANSI feature. ...
    (perl.dbi.users)
  • Problem of DBI build
    ... I installed Oracle Application Server 4.0.8.2 included perl module. ... I need to installe DBI and DBD::Oracle module. ... You can install them any time after installing the DBI. ... line 318: error 1705: Function prototypes are an ANSI feature. ...
    (perl.dbi.users)
  • Re: use of DBI; I am getting multiple error messages mixed in with the correct output.
    ... T> expected a mature library like DBI to behave like this. ... I learned plenty about the perl side of things from her posts. ... closely represent the SQL idea of a null. ... trivially easy to perform bulk loads using the DB's particular ...
    (comp.lang.perl.misc)
  • Re: DBD::Informix and SIGBUS in perl
    ... use DBI; ... > My program is a CGI script in perl, which provides web-access to a database ... assigned to a DBD::Informix database handle. ... > LANGUAGE (unset) ...
    (perl.dbi.users)
  • RE: Perl DBI Urgent
    ... I thought you said you are on perl 5.8 not perl 5.6? ... DBI is failing so there is no ... If you have a c compiler and just need to install perl modules get any ... eventually compile DBI and DBD Oracle. ...
    (perl.dbi.users)