OCaml-FreeTDS

An O'Caml binding to the FreeTDS library for Microsoft and Sybase databases.
Related
[Home]

Active:
Too busy...
Idle:
OCamlConf
OCaml-FreeTDS
PMathGen
Wakkabox
Cardflasher

Past:
ASPCC
Open Sound World
Scheme Note
Gravwars
sdlnet example
ograph
Introduction
OCaml-FreeTDS is a binding to the ct-lib component of the FreeTDS library, for accessing Sybase and Microsoft (or other TDS) database servers. If you don't know what "ct-lib" means then you should probably not be using this, but rather OCamlDBI ; a more general and simple database layer, for which OCaml-FreeTDS bindings exist.

Features:

  • ct-lib binding
  • ocamldbi interface (should be in the ocamldbi package)
  • Examples provided for each in the distribution

News
5/12/2004
ocaml-freetds-0.2 Released
This version fixes the configure script so anyone with FreeTDS in a funny place, or the real Sybase libs, can adjust their paths appropriately. It is known to build against the Sybase libs, and FreeTDS 0.6.1 and above. Support for old FreeTDS is not something I think is valuable, since it is free to upgrade.

However... The Sybase libs cause a segfault, probably because of some value specific to FreeTDS that I use, but since I don't have them I can't find out! Any testing by others would be greatly appreciated.

4/28/2004
I've published the DARCS repository for ocaml-freetds at http://kefka.frap.net:8080/~kenn/repos/ocaml-freetds

There were some problems with the configure script caused by my carelessness getting release 0.1 out the door, so you can either grab the new configure from the DARCS repo (which you can always just browse with your web browser if you don't have DARCS) or sit tight for a new version in the next couple of days.

The next version will have been tested against FreeTDS 0.63 and 0.61, in addition to the real Sybase libs.

4/18/2004
ocaml-freetds-0.1 Released

Initial deployment of ocaml-freetds webpage.

This initial release includes a binding (with some liberties for type-safety) to the FreeTDS ct-lib API. An OCamlDBI interface has been submitted to OCamlDBI for inclusion.

Documentation
Reference Documentation

Downloads
5/12/2004
ocaml-freetds-0.2.tar.bz2
ocaml-freetds-0.2.tar.gz

4/18/2004
ocaml-freetds-0.1.tar.bz2
ocaml-freetds-0.1.tar.gz

darcs:
http://kefka.frap.net:8080/~kenn/repos/ocaml-freetds