Permalink
Browse files

Added support for OASIS-based build/install system.

  • Loading branch information...
1 parent 96ee15f commit 4c633862234e3eb3c56639f36ced5abf1a884055 @mfp committed Nov 2, 2010
Showing with 64 additions and 0 deletions.
  1. +11 −0 .gitignore
  2. +48 −0 _oasis
  3. +5 −0 _tags
View
@@ -14,3 +14,14 @@
*.s
gmon.out
/t_sqlexpr_sqlite
+# generated by OASIS
+/_build
+/META
+/Makefile
+/configure
+/exp.ml
+/myocamlbuild.ml
+/setup.ml
+/sqlexpr.mllib
+/sqlexpr_syntax.mllib
+
View
48 _oasis
@@ -0,0 +1,48 @@
+OASISFormat: 0.2
+Name: ocaml-sqlexpr
+Version: 0.2.0
+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
+ 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
+ XMETARequires: camlp4, estring
+
View
5 _tags
@@ -0,0 +1,5 @@
+<**/*.ml>: syntax_camlp4o
+
+# OASIS_START
+# DO NOT EDIT (digest: d41d8cd98f00b204e9800998ecf8427e)
+# OASIS_STOP

0 comments on commit 4c63386

Please sign in to comment.