Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timbunce/dbdi
Database Driver Interface for Perl 6 and Parrot
https://github.com/timbunce/dbdi
Last synced: about 16 hours ago
JSON representation
Database Driver Interface for Perl 6 and Parrot
- Host: GitHub
- URL: https://github.com/timbunce/dbdi
- Owner: timbunce
- Created: 2010-07-27T20:51:45.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2010-09-17T15:52:32.000Z (over 14 years ago)
- Last Synced: 2023-04-21T14:10:54.649Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 133 KB
- Stars: 11
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
=begin pod
=head1 NAME
DBDI - A Database Driver Interface for Perl 6
=head1 DESCRIPTION
The DBDI project is a Database Driver Manager and Database Driver
Implementation Framework for Perl 6.It is not a DBI. It is a robust and feature-rich foundation for the
implementation of application level database interfaces like DBI.The API is closely modeled on the Java JDBC API. So closely, in fact, that
we plan to be able to use the JDBC documentation as our primary documentation
for the DBDI API, and the JDBC test suite (in some form) as our test suite.=head1 STATUS
Code for DBDI was first written in July 2010 using role definitions
generated by the java2perl6api tool.A basic PostgreSQL driver was added using the Perl 6 Zavolaj native call
interface.A basic Perl5 DBI driver was added using the Perl 6 Blitzkost project to
communicate with an embedded perl5 interpreter. Any Perl 5 DBI driver
can be used from Perl 6 (though with limited functionality at the moment).See the TODO file: http://github.com/timbunce/DBDI/blob/master/TODO
A screencast of a talk about DBDI, given at YAPC::EU in August 2010,
is available at L and the slides
are available at L=cut