Hypercore is a secure, distributed append-only log.
datcxxshould 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 libdatand 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 sharedIf you want to produce a static library run
build run static How dat works.