Skip to content
Native bindings for OpenLDAP's LMDB library
Perl 6
Branch: master
Clone or download
salortiz Check for defined CArray in MDB-val class BUILD
Fixes #4 for new rakudo
Bump version to v0.0.4
Latest commit fd8da0c Jun 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Check for defined CArray in MDB-val class BUILD Jun 27, 2019
t Re-add removed version test Jun 27, 2019
.gitignore
.travis.yml Update README to use zef Mar 12, 2019
Changes Integrate weekend work Feb 3, 2016
LICENSE Initial commit Jan 21, 2016
META6.json Check for defined CArray in MDB-val class BUILD Jun 27, 2019
QUICK-GUIDE.md Integrate weekend work Feb 3, 2016
README.md Update README to use zef Mar 12, 2019
TODO Integrate weekend work Feb 3, 2016

README.md

LMDB

LMDB is a native Perl6 bindings for the OpenLDAP's lmdb (Lightning Memory-Mapped Database) C library.

lmdb is an ultra-fast, ultra-compact key-value data store developed by Symas for the OpenLDAP Project. See http://symas.com/mdb/ for details.

PREREQUISITES

Right now lmdb needs a 64bits platform.

Before you can install LMDB you need to have the following installed on your system:

  • Rakudo 2015.12 or superior

  • lmdb Version 0.9.17 or greater.

    You can get the latest version from https://github.com/LMDB/lmdb.

    Some Linux distributions are now including it:

    • Fedora 20+

      yum install lmdb-devel

    • Ubuntu

      apt-get install liblmdb0

  • The lmdb library must be compiled and installed for the NativeCall machinery to found it

INSTALLATION

You install this module with zef:

zef install LMDB

USE

See QUICK-GUIDE.md

*** WARNING *** This is an early release to allow the interested people the testing and discussion of the module: there is some missing features and you should be aware that the API isn't in stone yet. See TODO

COPYRIGHT

Copyright © 2016-2019 by Salvador Ortiz Garcia

You can’t perform that action at this time.