AnyDBM 1.0.1

AnyDBM is a generic interface to DBM-like databases for Haskell.
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, 15:38 GMT
price:
FREE!
homepage:
software.complete.org
license type:
LGPL (GNU Lesser General Public License) 
developed by:
John Goerzen
category:
ROOT \ Database \ Database APIs
AnyDBM
Download Button

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!

Add your review!

SUBMIT