diff options
author | Havoc Pennington <hp@redhat.com> | 2004-06-01 13:58:57 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2004-06-01 13:58:57 +0000 |
commit | 858cfd9e747871a4a84699d5a8f63d87be485fee (patch) | |
tree | a35ff2bf9dd9825603db98e34e7f458539b6aa1c /doc | |
parent | 241878cded4fe7ef3c43ad3194c7cdbce103e899 (diff) |
add a couple thoughts so I remember them
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -115,3 +115,14 @@ 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. + + |