Futher information about this proposed enhancement is
here:http://www.euclideanspace.com/software/language/xes/project/lookupTable/
We have already defined a feature to allow entries in
the symbol table to be substituted, we need a table as
an input to this feature which defines how the class
library will be translated between the various languages.
This enhancement is to produce a complete table of all
Java packages/classes/methods, interfaces, parameters
and annotations. (For Java 5), then to add
corresponding entries for C# and Qt class libraries.
Here is a small sample of what is required from
java.lang.Math methods:
here:http://www.euclideanspace.com/software/language/xes/project/lookupTable/
I have put more examples from the lang package here:
http://www.euclideanspace.com/software/language/xes/library/lookupTable/lang/
These tables were generated using a class availible
from here:
http://www.euclideanspace.com/software/language/xes/project/lookupTable/
which uses introspection to generate the table. To use
this class add it as a tab to the full xes program
(note this is only intended as a temporary addition to
XES to generate the tables, the XES program will use
the tables but does not need to generate them at runtime.