aboutsummaryrefslogtreecommitdiff

Guile-ERIS

Guile implementation of the Encoding for Robust Immutable Storage (ERIS).

This library can be used to encoded and decode content with ERIS. Features include:

  • Streaming encoding
  • Random-access decoder
  • A fiberized CoAP client for working ERIS CoAP stores

Documentation

info doc/guile-eris.info

An online version is available here.

Development

A suitable development environment can be provisioned with Guix:

guix shell -D -f guix.scm

To build and run the tests:

autoreconv -vif
./configure
make
make check

Building HTML documentation

make html

Acknowledgments

guile-eris was initially developed as part of the openEngiadina project and has been supported by the NLnet Foundation trough the NGI0 Discovery Fund. Further development has been supported by the NLnet Foundation through NGI Assure.

License

GPL-3.0-or-later