about summary refs log tree commit diff
path: root/pkgs/profpatsch/encode/spec.md
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/profpatsch: rename encode to netencodeProfpatsch2020-06-061-92/+0
| | | | | Less generic, has the spirit of “netstrings, but extended to a structured encoding format”.
* pkgs/profpatsch/encode/spec: records and lists have length markersProfpatsch2020-06-061-8/+12
|
* pkgs/profpatsch/encode: put parser in submoduleProfpatsch2020-06-021-1/+1
|
* pkgs/profpatsch/encode: listify spec examplesProfpatsch2020-06-021-21/+21
|
* pkgs/profpatsch/encode: change number format and defined recordsProfpatsch2020-06-021-19/+26
| | | | | | | | | Change the number format to be more concise, working in steps of 2^n, going from 2^1 (1 bit) to 2^9 (512 bits), though implementations are free to define the biggest numbers they want to support. Records get the marker `{` and are closed by `}`, so parens match up nicely, similar to lists.
* pkgs/profpatsch: alpha-grade encode specProfpatsch2020-06-011-0/+81