diff options
author | Søren Sandmann Pedersen <sandmann@daimi.au.dk> | 2009-04-16 08:05:34 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <sandmann@daimi.au.dk> | 2009-04-16 08:05:34 -0400 |
commit | a1c56112aee2597873e56f4715822fef820a86f6 (patch) | |
tree | 07d4284d9fcc91171d6762884571f3b6ab024e37 | |
parent | 47094257f88856e96ede799bf44810ac62d373c7 (diff) |
TODO
-rw-r--r-- | TODO | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -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 |