R-Java is a Java extension with simple and efficient metaobjects called shells. A paper on the language is available. R-Java is based on the Green language which supports shells and a nice Introspective Reflection Library. However, R-Java shells are not a simple copy of Green's because of the limitations of Java and of the Java Virtual Machine. You will find more details in the paper, including a comparison between R-Java and other Java reflective extensions.

    There is a compiler for R-Java which will be available as soon as possible. That is, as soon as we have time to make a reade.me and put it in the Internet.

Elisa Tomioka
José de Oliveira Guimarães
Antonio Francisco do Prado