add a couple thoughts so I remember them
authorHavoc Pennington <hp@redhat.com>
Tue, 1 Jun 2004 13:58:57 +0000 (13:58 +0000)
committerHavoc Pennington <hp@redhat.com>
Tue, 1 Jun 2004 13:58:57 +0000 (13:58 +0000)
doc/TODO

index 9be577a..083c713 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
    since protocol probably modifies the API. But we could have it there
    as a safety net.
 
+- STRING_OR_NIL is wrong, doesn't work in C++ etc. ; should not have done that.
+  Use empty string or special string values or separate functions/signals 
+  or whatever instead.
+
+- For recursive types, one approach is that "structs" are done as parens, 
+  so e.g. s(ii) is a string and struct { int; int; } etc. Type codes
+  then all have to be done as strings not single ints.
+  We could also put the type signature for the message body in a header field.
+  An "any" type has the type string included in the value.
+
+