-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathTODO
41 lines (25 loc) · 1.41 KB
/
TODO
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
41
O Support for protocols (allows `First working GUI library wrapping'):
* exposing a protocol as a java interface;
* exposing [objc class implements a protocol] as [java class
implements an interface]
* automatically wrapping all the methods in the protocol for each
class which implements it
O Support for inserting arbitrary java code in wrapped class (Done!)
O Morphing NSNumber (Done!)
O Complete BASE library wrapping (depends on everything which comes
before this in this list)
O First working GUI library wrapping (depends on `Support for protocols')
O Real support for subclassing Objc classes in Java [tricky]
O Support in the GNUstep make package for java-based gnustep
applications (both building and running them)
O Write a demo GNUstep application in Java (depends on `First working
GUI library wrapping' and `Support in the GNUstep make package for
java-based gnustep applications')
O Complete GUI library wrapping (depends on everything which comes
before this in this list)
O Better support for running a Java VM inside a GNUstep objective-C tool
O Support for automatically wrapping functions and methods of other classes
O Support for automatically get the value of constants from source code
(Done for enumerations!)
O Investigate the problem with Java methods taking a (java) float argument;
in Source/JIGSProxyIMP.m where we have the va_arg for a jfloat.