DataScript is a language that can be used to describe and manipulate binary data formats as types. It consists of a constraint-based specification language that uses DataScript types to describe the physical layout of data, and a language binding that provides a simple programming interface for scripting binary data. A DataScript compiler generates libraries that are linked with DataScript scripts. In short, it is a yacc/lex for arbitrary binary data.
You're dead on In addition, automake/libtool/autoconf are a versioning nightmare. Output like this is not uncommon: checking for libtool >= 1.3.4 ... yes (version 1.4.2) checking for au...