Abstract : Macaque is an OCaml library providing an interface to SQL databases. Modular, statically typed queries can be expressed. A Camlp4 syntax extension brings a concrete syntax using comprehensions. Subtle properties of SQL values, such as nullability, are encoded into the OCaml type system using phantom types.
https://hal.archives-ouvertes.fr/hal-00495977 Contributor : Jérôme VouillonConnect in order to contact the contributor Submitted on : Tuesday, June 29, 2010 - 12:45:33 PM Last modification on : Thursday, March 17, 2022 - 10:08:36 AM
Gabriel Scherer, Jérôme Vouillon. Macaque : Interrogation sûre et flexible de base de données depuis OCaml. Ving et unième journées francophones des langages applicatifs, Jan 2010, La Ciotat, France. ⟨hal-00495977⟩