AnyDBM

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

AnyDBM Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • John Goerzen
  • Publisher web site:
  • http://software.complete.org/software/projects/show/datapacker

AnyDBM Tags


AnyDBM Description

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 AnyDBMRequirements:· MissingH 0.18.0· GHC 6.6 or above (including cpphs) or HugsInstallation:The first step is to generate your setup file. To do that, run: make setupNow, for GHC: ./setup configure ./setup build ./setup installOr, for Hugs: ./setup configure --hugs ./setup build ./setup install Optionally, to run the unit tests, you'll need to install HUnit. Then: make test-ghc6or: make test-hugsWhat's New in This Release:· AnyDBM has been split off of MissingH as part of the MissingH transition.


AnyDBM Related Software