guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] libchop 0.4, a library for distributed storage and data backup


From: Ludovic Courtès
Subject: [ANN] libchop 0.4, a library for distributed storage and data backup
Date: Thu, 07 Apr 2011 00:56:50 +0200
User-agent: Gnus/5.110015 (No Gnus v0.15) Emacs/23.3 (gnu/linux)

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’.

Attachment: pgpW94lfYmAbB.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]