OASISFormat: 0.2
Name:        ocaml-sqlexpr
Version:     0.2.3
Synopsis:    Type-safe, convenient SQLite database access.
Authors:     Mauricio Fernandez <mfp@acm.org>
License:     LGPL-2.1 with OCaml linking exception
Plugins:     DevFiles (0.2), META (0.2)
BuildTools:  ocamlbuild
Homepage:    http://github.com/mfp/ocaml-sqlexpr
Description:
  Minimalistic library and syntax extension for type-safe, convenient execution
  of SQL statements. Currently compatible with Sqlite3.
  .
  Sqlexpr features:
  .
  * automated prepared statement caching, param binding, data extraction, error
    checking (including automatic stmt reset to avoid BUSY/LOCKED errors in
    subsequent queries), stmt finalization on db close, etc.
  .
  * HOFs like iter, fold, transaction
  .
  * support for different concurrency models: everything is functorized over a
    THREAD monad, so you can for instance do concurrent folds/iters with Lwt
  .
  * support for SQL stmt syntax checks and some extra semantic checking (column
    names, etc)

SourceRepository github
  Type:     git
  Location: git://github.com/mfp/ocaml-sqlexpr.git
  
Library sqlexpr
  Path:             .
  BuildTools:       ocamlbuild
  Modules:          Sqlexpr_concurrency,
                    Sqlexpr_sqlite
  BuildDepends:     csv, extlib, sqlite3, estring, lwt, lwt.syntax, unix
  XMETADescription: SQLite database access.

Library "sqlexpr_syntax"
  Path:             .
  FindlibName:      syntax
  FindlibParent:    sqlexpr
  Modules:          Pa_sql
  BuildDepends:     camlp4.lib, camlp4.quotations.r, estring
  XMETADescription: Syntax extension for SQL statements/expressions
  XMETAType:        syntax
  XMETARequires:    camlp4, estring
  
Document sqlexpr
    Title:                API reference for Sqlexpr
    Type:                 ocamlbuild (0.2)
    InstallDir:           $htmldir/sqlexpr
    Install:              false
    BuildTools+:          ocamldoc
    XOCamlbuildPath:      .
    XOCamlbuildLibraries: sqlexpr
