Directory | Tags | Index | LinkIt | Submit   | Help
    Saturday, 10 October 2015 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Topic > Database

View the dependency graph for this library

Created by read on: Fri, 06 Jan 2006 04:02:47 GMT, Last modification: Wed, 22 Aug 2007 20:10:40 GMT

Elephant is a persistent object store that can work with either BerkeleyDB or relational databases as a back-end.
Web site
Mailing list
Version0.9.0 -
OS compatibilityLinux, MacOS X, 64bit Linux, Windows (shakily)
ASDF installableYes
Official Download
Mirrored Download
Source code repository

Elephant is an object database for Common Lisp. It supports storing CLOS objects and most lisp primitives, and access to BTrees. It uses Sleepycat / Berkeley DB, a widely-distributed embedded database; many unix systems have it installed by default. Sleepycat is server-less, ACID compliant, transactional, process and thread safe, and fast relative to relational databases; hopefully Elephant inherits these properties.

Version 0.9.0 is now released. ASDF install should work but problems have been reported against it.

Version 0.9.1+ will have support for a back-end repository using Postmodern which is about twice as fast the the generic CL-SQL backend.

Elephant has an extensive manual written by Ian Eslick, who has done most of the recent developement.

Compatible Implementations

LispWorks | OpenMCL | CMUCL | SBCL | Allegro Common Lisp

Required Libraries  View graph

CFFI - the Common Foreign Function Interface | ASDF

Required by these libraries


Authors and Maintainers

Robert Read


Database | Libraries | Linux | Mac OS X | LLGPL

See Also

Postmodern | CLSQL

Linked from these items


0 Notes and 0 comments

0 Notes

You must be logged to add a note


You must be logged to add a comment