
On Fri, 11 Jul 2008, Alistair Bayley wrote:
Changes since 0.8.1 (I put 0.8.2 up on hackage with an error in Setup.hs, so it's been skipped):
- ODBC support: datetime marshalling is improved. For bind parameters this uses the timestamp struct for most back-ends, but String for MS SQL Server because populating the timestamp struct always failed.
- more Cabal improvements: now uses configurations, so the Setup.hs script should be both simpler and more robust. Requires Cabal >= 1.4. Oracle backend on Linux should build nicely.
Nice to see this in a release so quickly!
The release bundle: http://hackage.haskell.org/packages/archive/Takusen/0.8.3/Takusen-0.8.3.tar.... The latest code: darcs get http://darcs.haskell.org/takusen Docs: http://darcs.haskell.org/takusen/doc/html/index.html
A comprehensive description of API usage can be found in the documentation for module Database.Enumerator (look for the Usage section): http://darcs.haskell.org/takusen/doc/html/Database-Enumerator.html
Future plans:
- Output bind-parameters and multiple-result sets for ODBC
- FreeTDS backend (Sybase and MS Sql Server)
- support for Blobs and Clobs
I think it's absolutely necessary (although boring to do) to split Takusen into a core library and driver libraries. Only this way, programs that rely on a particular driver can specify that in the Cabal package dependencies.