My favorites | Sign in
Project Logo
                
Show all Featured wiki pages:
QuickStart TransactionLogic
People details
Project owners:
  myron.alexander

A simple database api for the D programming language. This is based on the python DBAPI interface (PEP249) but is not intended to be an implementation of the specification.

The project has reached the ALPHA-3 milestone which means that it is functional but without unit tests and that the design of the exceptions is not completed so expect those to change.

I am not releasing a download until BETA-1 and this has only been tested (what testing that has been done) on Windows 2000.

To get the code, check out the "alpha-3" tag. An example build using BUD is shown in "bld.bat".

I have restructured the library layout and split it into three sub-projects. This restructure has been tagged with "alpha-3-restructure" and will be the layout going forward. See ReleaseLog.

For those that want to use DSSS, I have started using DSSS in trunk. The .conf files should work with code checked out from "alpha-3-restructure".

There is no documentation at the moment but the basics are shown in sample_01.d.

If you have any comments, or suggestions, or style advice, please drop me an email.

For the release changelog, see ReleaseLog.

For a quick introduction, see QuickStart.

News

05 Oct 2007 :- Until I get some more time, this project is on hiatus.

19 Sep 2007 :- As stated before (NewsArchive), the project is crawling along. It is not abandoned just moving like molasses.

I am restructuring the project by breaking up sqlite3 into different modules to allow for unit testing. The current setup was impossible to work with.

I have implemented all the exception plumbing code I need for the exception handling. The exception mechanism implements exception properties, cause chaining and long messages.









Hosted by Google Code