A versioned storage API for Lua

$ luarocks install versium

Versium is a simple abstract API over several storage solutions, all of
which provide access to a collection of versioned documents or "nodes".
Nodes carry Lua byte-string data as their payload, but no assumptions
are made about its content. The client interacts with versium through
the "versium" module, which then delegates most of the work to a
specific storage implementation (specified at the initialization time).
Two storage implementations are included with this rock: "simple" which
stores nodes and their histories on the file system and "virtual" which
stores them in memory. Other implementations (e.g., using subversion or
a database) are provided as separate rocks.

Versions

9.02.15-19 years ago334 downloads

Dependencies

Diff == 8.06.15

Dependency for

SACI

Manifests