Java Java

Stratego -- Strategies for Program Transformation



Distributions (tarball, rpm, srpm) of the head revision are created continuously:

The distributions contain the latest of the latest developments, but if you really want to, the latest sources can be checked out using:

  svn checkout

Project Info

Issue Tracking

We use JIRA to keep track of issues. Please report any issues that you encounter!

Contact and Mailing List

Please send questions to the mailing list. Also, the JavaJava developers are usually available on IRC at Feel free to drop by!

Source Repository

The sources of Java-front are available from Subversion.

JavaJava is based on Stratego/XT, Java-front, and Dryad



Feedback and bug reports:



JavaJava is LGPL (GNU Lesser General Public License) software.

Related Software

  • Java-front provides a syntax definition and pretty-printer for Java.

  • Dryad is a set of Java compiler components. JavaJava uses Dryad for type checking and disambiguating JavaJava code.

  • Java-borg, which is based on Java-front, illustrates how to implement Java extensions.