~otheb/bare

ref: 2e14339b677d15c6b73683942084f67917f1ee06 bare/README -rw-r--r-- 500 bytes
2e14339bOlie Ayre Support enums 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
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.