1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Improvements I hope to make in Matwrap
(in no particular order)
o Support void * pointers.
o Support dimensional output arguments, i.e., where one of the output
arguments is the dimension of another output matrix.
o Enums. Probably the best way to handle this is to treat them as ints,
and output another .m or .t file containing statements in the language
to set the variables.
o float **, double ** 2D arrays.
o Support function pointers. This is not easy, and I haven't worked out
how to do it yet.
Matlab interface:
o Support wrapping in C as well as C++. The only problem is the
templated numeric conversion functions.
o Option to call mxAlloc instead of alloca.
o Support arrays of strings using cell arrays.
o Instead of using a case, use an array of functions and just jump to
the function.
o Handle 8, 16, and 32 bit data better. Treat signed and unsigned
properly. Provide a way to output these data types.
Octave interface:
o Instead of using a case, use an array of functions and just jump to
the function.
Tela interface:
o Support short/unsigned short.
|