[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New package: resist!
From: |
Qiantan Hong |
Subject: |
New package: resist! |
Date: |
Wed, 8 Dec 2021 20:55:02 +0000 |
This package implements persistence facility.
It provides two level of interfaces:
- A high-level persistent variable facility
- A low-level persistent key-value store facility
The persistent variable facility detects changes of values
persistent variables in an idle timer and persist the changes
into a persistent key-value store.
Multiple methods for detecting and computing the changes are
provided. See `make-persistent-variable' for details.
The persistent key-value store provides the following functions:
- Creating and compressing store: `make-kv-store', `compact-kv-store'
- Put, remove and look up key value pairs: `kv-put', `kv-rem', `kv-get',
- List operations: `kv-push', `kv-delete'
See their docstrings for details.
All changes are persisted immediately into external storage.
resist!.el
Description: resist!.el
- New package: resist!,
Qiantan Hong <=