I would like to announce the release of Cupboard, an embedded database library for Clojure.
In a nutshell, it allows saving arbitrary struct maps to a database. It supports indices on struct keys, ACID transactions, and retrieval using non-trivial queries. For more details and sample code, please see its README file. http://github.com/gcv/cupboard The documentation is still fairly minimal, but, along with the provided examples, should be enough to get started. Cupboard is built on top of Berkeley DB JE (and includes a fairly complete Clojure wrapper for JE as a separate API), so some familiarity with Berkeley DB will help, but is not required. All comments and bug reports welcome. Thanks, Constantine Vetoshev --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---