X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=74551a6175ed80d54505f0f849e0a42971861419;hb=48a58e6a804a639fd5219c506168a89761c27bd9;hp=ecb06207a550c54d12732e10c48ddf0025f34748;hpb=e87f0879fef8e32e7ae7f7103f420c1612f3863f;p=ocaml-bitstring.git diff --git a/TODO b/TODO index ecb0620..74551a6 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -$Id: TODO,v 1.5 2008-05-07 14:37:00 rjones Exp $ +$Id$ Major to-do items. (1) DONE - In bitmatch operator, use patterns not expressions. @@ -36,17 +36,18 @@ Major to-do items. (10) Cross-module, persistent, named patterns, see: http://caml.inria.fr/pub/ml-archives/caml-list/2008/04/25992c9c9fa999fe1d35d961dd9917a2.en.html -(11) Runtime endiannness expressions. The suggested syntax is: +(11) DONE - + Runtime endiannness expressions. The suggested syntax is: - { field : len : endianness(expr) } + { field : len : endian (expr) } - where expr would evaluate to something like `BigEndian or - `LittleEndian. + where expr would evaluate to something like BigEndian or + LittleEndian. There are several protocols around where endianness is only determined at runtime, examples are libpcap and TIFF. -(12) More constant field lengths. +(12) DONE - More constant field lengths. (13) Implement native endian functions.