summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <sandmann@daimi.au.dk>2009-04-16 08:05:34 -0400
committerSøren Sandmann Pedersen <sandmann@daimi.au.dk>2009-04-16 08:05:34 -0400
commita1c56112aee2597873e56f4715822fef820a86f6 (patch)
tree07d4284d9fcc91171d6762884571f3b6ab024e37
parent47094257f88856e96ede799bf44810ac62d373c7 (diff)
TODO
-rw-r--r--TODO25
1 files changed, 25 insertions, 0 deletions
diff --git a/TODO b/TODO
index a8ccc07..9f40ffc 100644
--- a/TODO
+++ b/TODO
@@ -110,6 +110,31 @@ There will need to be functions
*/
nul_closure_call (closure, ...);
+Could the "own" functions take additional types and then return a
+function that could be called directly?
+
+
+Type systems:
+
+- sfile array, record, union, double, names,
+
+- invoke basic types, no names
+
+- dbus array, record, double, names
+
+- introspection
+
+Would be nice to unify some of these.
+
+For sfile, the names for records, unions and lists serve two purposes:
+(1) it is the name of the corresponding variable, and (2) it is the
+name of the type for the purposes of pointer types.
+
+dbus types are used directly with invoke, but for now arrays and
+records are not supported. These will need to be converted to pointers
+for invoke.
+
+
Dbus:
Note that proxy_invoke() will have to contain a description of the