Hello, I am pleased to announce the release of libchop 0.4. Libchop is a C and Scheme library, and a tool set aimed as a building block for distributed data storage and data backup applications.
The main focus of this release is Guile 2.0 bindings, using the new dynamic FFI. The bindings are “interesting” in that they do all sorts of nasty things such as running the C compiler at macro-expansion time to determine the layout of structs, the value of enum constants, etc. The homepage is located at: http://www.nongnu.org/libchop/ Here are the compressed sources: http://dl.sv.nongnu.org/releases/libchop/libchop-0.4.tar.gz (1.2MB) Here are the GPG detached signatures[*]: http://dl.sv.nongnu.org/releases/libchop/libchop-0.4.tar.gz.sig Here are the MD5 and SHA1 checksums: 50ab7594e908c298f79b2e91fbadd827 libchop-0.4.tar.gz 4bf83df629ed6512aded0c5ba4ace6c11af3a4a8 libchop-0.4.tar.gz This release was bootstrapped with the following tools: Autoconf 2.68 Automake 1.11.1 Libtool 2.4 Gnulib v0.0-5070-gbd5d1e6 Libchop implements storage techniques such as content-based addressing, content hash keys, Merkle trees, similarity detection, and lossless compression. It makes it easy to combine them in different ways. The ‘chop-archiver’ tool provides access to these features from the command line; along with ‘chop-block-server’, it allows for remote data storage. Example uses of these tools are given in the manual. Excerpt from the ‘NEWS’ file: * New features ** New Scheme bindings for GNU Guile 2.0 See "Guile Bindings" in the manual for details. The Guile 1.8 bindings based on G-Wrap will be removed in a future version. ** New `--archive-fd' option for `chop-archiver' This allows the archival of data from an arbitrary file descriptor, as in "tar cf - /foo/bar | chop-archiver --archive-fd". ** New `CTR' and `AESWRAP' cipher modes (from libgcrypt) ** New function: `chop_file_stream_open_fd' * Packaging improvement, bug fixes See `ChangeLog' for details. Feedback welcome! Thanks, Ludo’.
pgpBTki2ba1au.pgp
Description: PGP signature
