On Sun, Jul 05, 2009 at 01:58:11PM -0700, Harry wrote: > > Hi all, Hi Harry.
> Is the parrot DBDI being worked on again. I certainly plan to, as outlined below. If not by OSCON then certainly at and after it. Want to help out? Tim. > Harry > Join team plico. > http://www.hjackson.org/cgi-bin/folding/index.pl > > > > ----- Original Message ---- > From: Tim Bunce <tim.bu...@pobox.com> > To: Sentra Systems <sentra.syst...@ntlworld.com> > Cc: dbdi-dev@perl.org; Simon Cozens <si...@simon-cozens.org> > Sent: Saturday, July 4, 2009 11:36:32 PM > Subject: Re: DBDI Status > > On Sat, Jul 04, 2009 at 07:09:20PM +0100, Sentra Systems wrote: > > Hi > > Hi Dave. > > > Has anything happened with a Parrot JDBC implementation? > > Is Parrot stable enough yet? > > Has anyone mapped out the minimun subset of JDBC that would be required to > > get DBI working in Perl6? > > Here's the (current) plan... > > 1. Dust off java2perl6 > http://search.cpan.org/perldoc?java2perl6 > http://code.google.com/p/java2perl6/ > and update it to generate valid current perl6 code. > > 2. Add a type aliasing mechanism (ie "for the Java URL type use a Perl > Str type") to java2perl6 so we don't have to implement loads of Java > types before we can get started. > > 3. Write some kind of very dumb "Hello World" skeleton JDBC driver, > as a proof of concept that uses the interfaces generated by java2perl > > 4. Refactor Simon Cozens's SQLite3 DBDI driver to use ('consume') the > generated JDBC interfaces. > http://dev.simon-cozens.org/6pan/browser/trunk/DBDI/DBDI/Driver/SQLite3.pm > That's not working right now, so here's a cached version: > > http://google.com/search?q=cache:T8FN2WYvgm0J:dev.simon-cozens.org/6pan/browser/trunk/DBDI/DBDI/Driver/SQLite3.pm > > Making a move on this has been high on my list of pre-OSCON tasks > but working on NYTProf has remained a higher priority (there are some > great new features in the next release). > > If anyone wants to help out with 1 and 2, you'd be more than welcome! > Send me your email address and I'll give you a commit bit. > > Tim. > > > >