AnyDBMAnyDBM is a generic interface to DBM-like databases for Haskell. | |
Download |
AnyDBM Ranking & Summary
Advertisement
- 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