leveldb-haskell: Haskell bindings to LevelDB
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- [missing-upper-bounds] On library, these packages miss upper bounds: - bytestring - data-default - exceptions - filepath - resourcet - transformers Please add them. There is more information at https://pvp.haskell.org/
- [missing-upper-bounds] On executable 'leveldb-example-iterforkio', these packages miss upper bounds: - async Please add them. There is more information at https://pvp.haskell.org/
From http://code.google.com/p/snappy:
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
This library provides a Haskell language binding to LeveldDB. It is in very early stage and has seen very limited testing.
Note: as of v1.3, LevelDB can be built as a shared library. Thus, as of v0.1.0 of this library, LevelDB is no longer bundled and must be installed on the target system (version 1.7 or greater is required).
[Skip to Readme]
Properties
Versions | 0.0.1, 0.0.2, 0.0.3, 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.3.1, 0.4.0, 0.4.1, 0.4.1.1, 0.4.2, 0.5, 0.5.1, 0.6, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.5.1, 0.6.5.1 |
---|---|
Change log | CHANGELOG |
Dependencies | async, base (>=3 && <5), bytestring, data-default, exceptions (>=0.6), filepath, leveldb-haskell, resourcet (>0.3.2), transformers [details] |
License | BSD-3-Clause |
Copyright | Copyright (c) 2012-2014 The leveldb-haskell Authors |
Author | Kim Altintop et.al. (see AUTHORS file) |
Maintainer | kim.altintop@gmail.com |
Category | Database, FFI |
Home page | http://github.com/kim/leveldb-haskell |
Bug tracker | http://github.com/kim/leveldb-haskell/issues |
Source repo | head: git clone git://github.com/kim/leveldb-haskell.git |
Uploaded | by KimAltintop at 2025-02-25T16:42:18Z |
Modules
- Data
- Stream
- Data.Stream.Monadic
- Stream
- Database
- Database.LevelDB
- Database.LevelDB.Base
- Database.LevelDB.C
- Database.LevelDB.Internal
- Database.LevelDB.Iterator
- Database.LevelDB.MonadResource
- Database.LevelDB.Streaming
- Database.LevelDB.Types
- Database.LevelDB
Flags
Manual Flags
Name | Description | Default |
---|---|---|
examples | Build examples | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- leveldb-haskell-0.6.5.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees