
 Sqlite3 bindings for Objective Caml

 Copyright (c) 2005 Christian Szegedy <csdontdpam871@metamatix.org>

DESCRIPTION:

 Sqlite 3 database library wrapper for ocaml.
 Sqlite 3 is available from http://www.sqlite.org 
 This wrapper is written in a way that enables a friendly 
 coexistence with the old (version 2) sqlite and its
 ocaml wrapper ocaml-sqlite.

REQUIREMENTS:

 - ocaml 3.08 or above (older versions are not checked but might work)
 - ocamlfind package
 - sqlite library (tested on 3.2.7 version)
   - libsqlite3.a installed in /usr/lib or /usr/local/lib. If it
     is installed somewhere else, modify configure.ac accordingly.
   - sqlite3.h installed in /usr/include or /usr/local/include.
     If it is installed somewhere else, modify configure.ac accordingly.
   - For versions other than 3.2.7 the wrapping of error codes should 
     be checked.

INSTALLATION:

 To build and install the bindings: 
 ./configure   # Makefile & META files
 make bytecode # bytecode library
 make opt      # native library
 make doc      # documentation
 make all      # both native and bytecode
 make install  # install
 make remove   # uninstall

 To build a test examples:
 
 cd test
 
 # execute one of:

 ocamlfind ocamlopt -package sqlite3 -linkpkg test_gc.ml
 ocamlfind ocamlopt -package sqlite3 -linkpkg test_db.ml
 ocamlfind ocamlopt -package sqlite3 -linkpkg test_exec.ml
 ocamlfind ocamlopt -package sqlite3 -linkpkg test_stmt.ml
 
LICENSE:

 The package is released under the MIT license, see COPYING file for
 details.

CREDITS:

 Mikhail Fedotov wrote ocaml-sqlite for SQLite version 2.
 His binding serverd as a reference for this wrapper, but sqlite3 is
 written completely from scratch since the C interface changed
 significantly.

LINKS:

 http://caml.inria.fr - OCaml language
 http://www.sqlite.org - Sqlite library
