AnyDBM 1.0.1

AnyDBM is a generic interface to DBM-like databases for Haskell.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
LGPL (GNU Lesser General Public License) 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
John Goerzen
HOMEPAGE:
software.complete.org
CATEGORY:
ROOT \ Database \ Database APIs
AnyDBM is a generic interface to DBM-like databases for Haskell. It lets you store String-to-String mappings in various formats, from a simple in-memory Map to a high-performance DBM database or even a SQL database.

The project is written by John Goerzen and was initially part of MissingH. It is licensed under the LGPL.

Known Drivers:

MapDBM, built-in, RAM-only, uses a Haskell Map as a background
StringDBM, built-in, RAM with disk backing
HDBC-AnyDBM, which uses simple SQL tables in any HDBC-supported database
MissingPy, which lets you use any Python anydbm backend with Haskell AnyDBM

Requirements:

MissingH 0.18.0
GHC 6.6 or above (including cpphs) or Hugs

Installation:

The first step is to generate your setup file. To do that, run:

make setup

Now, for GHC:

./setup configure
./setup build
./setup install

Or, for Hugs:

./setup configure --hugs
./setup build
./setup install

Optionally, to run the unit tests, you'll need to install HUnit. Then:

make test-ghc6

or:

make test-hugs

What's New in This Release:

AnyDBM has been split off of MissingH as part of the MissingH transition.

Last updated on December 11th, 2006

#Haskell database #database interface #DBM-like database #AnyDBM #Haskell #database #interface

Add your review!

SUBMIT