Changes between Version 1 and Version 2 of Bithenge


Ignore:
Timestamp:
2012-12-16T21:27:59Z (11 years ago)
Author:
Sean Bartell
Comment:

Mention new design

Legend:

Unmodified
Added
Removed
Modified
  • Bithenge

    v1 v2  
    44
    55Bithenge consists of a library and tools that make working with structured
    6 binary data easier. The project was started as part of
     6binary data easier. The project was started by Sean Bartell as part of
    77[wiki:GSOC Google Summer of Code 2012] to address #317. The code is at
    88[https://code.launchpad.net/~wtachi/helenos/bithenge lp:~wtachi/helenos/bithenge]
     
    134134program to generate C code based on a script file.
    135135
     136== New design ==
     137
     138I am currently working on a new constraint‐based design, where the format
     139specification consists of statements that must be true about the raw and
     140interpreted data, and the program figures out how to solve these constraints.
     141This design should make a number of things possible, particularly editing and
     142bidirectional encoding/decoding. As of December 2012, I have a proof‐of‐concept
     143that generates Python code to encode or decode a trivial structure, and I’m
     144working on improving it.
     145
    136146== More information ==
    137147