A BERT library for C++ and C
C++ Shell C Emacs Lisp
Switch branches/tags
Nothing to show
Pull request Compare This branch is 4 commits ahead, 12 commits behind ruediger:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
include
src
tests
.dir-locals.el
.gitignore
CMakeLists.txt
Makefile
README.org
TODO
configure
libbert.pc.in
libbert_capi.pc.in
license
version.sh

README.org

LibBERT is a BERT (Binary ERlang Term) library for C++ and C.

BERT is a format for encoding binary data. You can think of it as JSON for binary formats. BERT is based on Erlang’s External Format.

bert.h is the C API (you need to link -lbert_capi!). bert.hpp is the C++ API (header only).

See http://bert-rpc.org/

This library is written by Rüdiger Sonderfeld <ruediger@c-plusplus.de>. Some basic stuff (CMake setup etc.) is copied from the Flusspferd project (http://flusspferd.org).

Thanks to Nikolas Bowe for his contributions.

The library is licensed under the beerzlib license. The beerzlib license is a modified zlib license. It contains an additional clause that encourages users to send beer (or other beverages or gifts) to the developers. See the file license for the full text of the license.