A DSL for parsing and assembling binary data.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
documentation
registry/generic
tests
.gitignore
LICENSE.txt
README.rst
arithmetics.dylan
binary-data-definer-macro.dylan
binary-data.dylan
binary-data.lid
fields.dylan
frame-utils.dylan
leaf-frames.dylan
library.dylan
stretchy-byte-vector.dylan
util.dylan

README.rst

binary-data

This is binary-data, consisting of a domain-specific language for describing binary protocols, which generates readers and writers into a high-level object.

The overall goal is to be able to write definitions of binary data in an easy to understand manner.

This project used ideas from the defstorage system available as part of the Genera Common Lisp operating system.

The documentation for this project is viewable online at http://opendylan.org/documentation/binary-data/.

There are two papers about this project: