rados-haskell: librados haskell bindings
These bindings do not cover the entire API, they support read, write, stat, creation, and unlinking with shared locks.
You can perform these actions with combinations of sync, async, and atomic execution.
The System.Rados.Monadic module is recommended for safety/ease of use.
The System.Rados.Base module is possibly more flexible but requires you to clean up your own resources and track a lot of state.
Note: To use atomic writes, you must build with the atomic_writes build flag.
Stability: These bindings are not as polished as they could be, but are in production use at Anchor Hosting as of Jan 2014.
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
atomic_writes | Enable atomic write support (requires a git build of ceph) | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- rados-haskell-3.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0 |
---|---|
Dependencies | async, base (>=3 && <5), bytestring (>=0.10.2), containers, mtl, uuid [details] |
License | BSD-3-Clause |
Copyright | Anchor Hosting |
Author | Christian Marie |
Maintainer | pingu@ponies.io |
Category | System |
Home page | github |
Source repo | head: git clone https://github.com/anchor/rados-haskell.git |
Uploaded | by ChristianMarie at 2014-08-22T11:30:46Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 5623 total (8 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user [build log] All reported builds failed [all 1 reports] |