File: TODO

package info (click to toggle)
matwrap 0.57-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 464 kB
  • ctags: 238
  • sloc: perl: 2,774; cpp: 622; makefile: 170; sh: 32
file content (40 lines) | stat: -rw-r--r-- 1,110 bytes parent folder | download | duplicates (5)
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.