Released January 14, 2005 ----++ Download [[JavaFront][Java-front]] 0.6 requires [[StrategoRelease013][Stratego/XT 0.13]]. Source tar.gz * [[%PREFIX%/java-front-0.6.tar.gz][java-front-0.6]] Source RPM * [[%PREFIX%/src-rpm/java-front-0.6-1.src.rpm][java-front-0.6]] Redhat Linux RPM * [[%PREFIX%/redhat-9/java-front-0.6-1.i386.rpm][java-front-0.6]] (Redhat 9.0) SuSE Linux RPM * [[%PREFIX%/suse-9/java-front-0.6-1.i586.rpm][java-front-0.6]] (SuSE 9.0) Fedora Core RPM * [[%PREFIX%/fedora-core-2/java-front-0.6-1.i386.rpm][java-front-0.6]] (Fedora Core 2) * [[%PREFIX%/fedora-core-3/java-front-0.6-1.i386.rpm][java-front-0.6]] (Fedora Core 3) ----++ License Java-front is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. ---++ News This a minor update of Java-front. In this release, the embedding of Java in Stratego has been improved and generalized, to make it reusable for embedding in other programming languages. ---+++ Java Syntax Definition * Generalized parameterized types to allow any type as actual type argument. The actual limitation to reference type of the current Java version should be enforced by semantic checks, since it is a semantic limitation. * Introduced a general sort (=Modifier=) for all modifiers. ---+++ Java Embedding in Stratego * =e= is now a meta variable for the left-hand side of an assignment. * Added quotations for variables, quotations, names, and modifiers. * Added disambiguations to support disabling of heuristic filters in SGLR. These can be disabled by specifying =HeuristicFilters(Off)= in the =.meta= file. See the news of [[StrategoRelease013][StrategoXT 0.13]] for more information. * Removed the quotation with explicit disambiguation for a list of block statement. This is always ambiguous with a single block statement, which only shows up if you disable the heuristic filters of sglr. ---++ More Information See the [[JavaFront][website of the Java-front]] for a general introduction to Java-front and its development.