Hypercore is a secure, distributed append-only log.
-
datcxx
should ultimately output Static and Dynamic shared Libraries (so the internal structure of this project won't matter to the end consumer). -
You should be able to do something like
[brew|apt] install libdat
and then#include <libdat>
and use it like it was any other C++ library. -
It will have a public interface that is at parity with other implementations (the JavaScript implementation being today's canonical implementation).
Q: Will I need to use `build` if I want to use `datcxx`?
A: No.
Q: I tried brew or apt install but I cant install this.
A: It's not ready yet.
To generate a shared library
, install the build
tool and run the
following command...
Run install and then build.
build i
build test
build run shared
If you want to produce a static library run
build run static
How dat works.