r1601: Added def-union, fixed ensure-char-* error
[uffi.git] / TODO
1 - Cleanup whether types passed to functions are evaluated or not.
2 At this point, I think types should always be evaluated. That means
3 passing a quote character in front of non-keyword types. So
4 :char and '(:array :char) is the way types should be specified.
5 This may involve stripping the (quote ...) for some implementations
6 like CMUCL which doesn't evaluate the type argument.
7
8 - Cleanup the meaning of (def-array). Add size parameter
9
10 - Split implementation-dependent code into separate files in preparation
11 for MCL and CormanLisp ports.