2011-03-09 2 views
4

Je cherchais des liaisons SQLite pour OCaml. Je suis tombé sur ocaml-sqlite3 qui semble bon et actuel, mais il n'y a aucune documentation sur la façon de l'utiliser.Liaisons Sqlite pour OCaml

Il existe une documentation très ancienne (référence API uniquement) de an obsolete ocaml-sqlite binding qui a été abandonnée en 2004. Mais elle n'a pas l'air actuelle et est probablement déjà très différente de la version mise à jour que j'ai trouvée (listée dans le lien ci-dessus) . Je me demandais simplement si quelqu'un avait de la documentation, des exemples ou des indices sur la façon dont ces bibliothèques fonctionnent. Je pourrais passer en revue le code, mais j'aimerais garder cette option comme dernière ressource.

Répondre

6

Bonjour. La bibliothèque ocaml-sqlite3 que vous avez mentionnée contient en effet une documentation; vous avez juste à le construire avec make doc. Il est également inclus dans les commentaires du fichier .mli; vous pouvez jeter un oeil ici: http://hg.ocaml.info/release/ocaml-sqlite3/file/b28bff3ff215/sqlite3.mli. Je me rends compte qu'il s'agit essentiellement d'une référence API, mais il semble assez complet.

+0

Merci beaucoup, j'ai complètement oublié le fait que je peux construire les docs! Cela a plus de sens maintenant. – GiantSquid

5

En plus de la réponse de phooji, veuillez noter que l'API suit de près la bibliothèque C sqlite. Ainsi, n'importe quel livre Sqlite devrait vous aider à utiliser la liaison OCaml. Et vous avez raison sur la version à utiliser; celui ici: http://www.ocaml.info/home/ocaml_sources.html.