X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=10ea7a95909437271b1a033fe08b0a5e4667d49c;hb=b445ee443ecc3a469f350a040b626188f5243983;hp=a895ee3a96c2e34ea8bf4a50534899878dab3640;hpb=18a624e4d05c8e6129cdd107d91222e2a2544a1e;p=ocaml-bitstring.git diff --git a/TODO b/TODO index a895ee3..10ea7a9 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,9 @@ -$Id: TODO,v 1.2 2008-04-25 11:08:43 rjones Exp $ +$Id: TODO,v 1.5 2008-05-07 14:37:00 rjones Exp $ Major to-do items. -(1) In bitmatch operator, use patterns not expressions. +(1) DONE - In bitmatch operator, use patterns not expressions. -(2) Allow matching against strings. +(2) DONE - Allow matching against strings. (3) DONE - Change the syntax so { ... } surrounds match patterns. @@ -28,3 +28,10 @@ Major to-do items. (Q: Are these evaluated at compile time or at run time or selectable?) (8) Named but unbound patterns to avoid "Warning Y: unused variable". + +(9) DONE - + Make the error locations fine-grained, particularly so they point to + individual fields, not the whole match. + +(10) Cross-module, persistent, named patterns, see: + http://caml.inria.fr/pub/ml-archives/caml-list/2008/04/25992c9c9fa999fe1d35d961dd9917a2.en.html