[Haskell-cafe] ANN: Takusen 0.8.3

Henning Thielemann lemming at henning-thielemann.de
Fri Jul 11 18:08:36 EDT 2008


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.gz
> 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.


More information about the Libraries mailing list