Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: tcl-lmdb 0.3.6

47 views
Skip to first unread message

Danilo Chang

unread,
Nov 23, 2017, 5:15:56 PM11/23/17
to
I'm pleased to announce release 0.3.6 of tcl-lmdb.

About:

This is the Lightning Memory-Mapped Database (LMDB) extension for Tcl using the Tcl Extension Architecture (TEA).

LMDB is a Btree-based database management library with an API similar to BerkeleyDB. The library is thread-aware and supports concurrent read/write access from multiple processes and threads. The DB structure is multi-versioned, and data pages use a copy-on-write strategy, which also provides resistance to corruption and eliminates the need for any recovery procedures. The database is exposed in a memory map, requiring no page cache layer of its own. This extension provides an easy to use interface for accessing LMDB database files from Tcl.


Main Change:

* Fix Segfault when you use an env without opening it

Thanks for gahr's solution.


tcl-lmdb is available at:
https://sites.google.com/site/ray2501/tcl-lmdb

Source code is also available at Github:
https://github.com/ray2501/tcl-lmdb


Danilo Chang
0 new messages