~otheb/bare

46c242255a3911032384b631595960321f0946c8 — Olie Ayre 3 months ago 59d425f
Add readme
1 files changed, 13 insertions(+), 0 deletions(-)

A README
A README => README +13 -0
@@ 0,0 1,13 @@
"Binary Application Record Encoding (BARE) is a simple binary representation for
structured application data" - https://baremessages.org

This is an implementation in D.

Features:
* Interops with existing D types like Nullable and Algebraic.
* Reads/writes all BARE types that have a direct analogue in D.

Todo:
* Template that takes a schema and produces a type storing it along with
  specialised read/write methods for it.
* Unit tests to make sure my horrible code actually works consistently.