Spoofax 1.1 -- released February 15, 2013 * NaBL name binding language * Q&A on YellowGrass ----++!! Download * Update sites changed: * http://download.spoofax.org/update/stable for STABLE release * http://download.spoofax.org/update/unstable for UNSTABLE build (currently out of date) * http://download.spoofax.org/update/nightly for TRUNK-based build ----++!! Documentation ----++!! License Spoofax 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. ---------+++!! Support Despite the disclaimer above we do our best to help users of Spoofax. Subscribe to the Stratego [[mailing lists]], in particular the stratego-announce and stratego mailing lists to get announcements of new releases and ask questions about usage of the languages and tools. Also we're interested to know what people are using Stratego/XT for and how it might be improved, so feel free to drop [[StrategoCommunity][us]] a line. ----------------------------------------------------------------------- Spoofax 1.1 - released February 15, 2013 ----------------------------------------------------------------------- ------++ Summary of Changes Full issue list on [[http://yellowgrass.org/project/Spoofax][YellowGrass]] http://yellowgrass.org/tag/Spoofax/1.1 %TOC% ---------+++ Publications ------+++ NaBL Name Binding Language A major (we think it is revolutionary) innovation in Spoofax 1.1 is the NaBL name binding language. ------+++ Eclipse * full support on Eclipse 3.7 and 3.8 * Spoofax should be used with Eclipse Classic, as it conflicts with Web Tools Platform included in Eclipse for Java Developers. This is detailed in the issue http://yellowgrass.org/issue/Spoofax/620 and there's a note about this at http://strategoxt.org/Spoofax/Download under Incompatibilities. -------+++ Project Building * Generation of .gitignore file for new projects. Documented at http://webdsl.org/spoofaxwiki/wiki/version%20control * A proper clean task in generated Ant builder, makes it easy to do a thorough clean job before committing to VC. Also documented at http://webdsl.org/spoofaxwiki/wiki/version%20control * Project > Clean menu now cleans the project * Much more of the generated files can now be safely deleted (clean takes care of this) * The New Project wizard now supports creation of minimal project instead of full Entity * Display warning on start-up if Eclipse is not started with the necessary arguments (stack, heap, permgen) * Fix issue causing the file associations in Eclipse preferences to be unusable (http://yellowgrass.org/issue/Spoofax/152) * Selective disable of sometimes broken completions tests in SPT. Issue and workaround described at http://yellowgrass.org/issue/Spoofax/544 * Preliminary support for building projects outside of Eclipse. Should work for most straight-forward projects that do not hook deeply into Eclipse directly. Documented at http://webdsl.org/spoofaxwiki/wiki/cmdline%20builds - The new project wizard now supports creation of minimal project instead of full Entity - Display warning on start-up if Eclipse is not started with the necessary arguments (stack, heap, permgen) - Fixed the issue causing the file associations Eclipse preferences issue to be unusable (http://yellowgrass.org/issue/Spoofax/152) - Spoofax should be used with Eclipse Classic, as it conflicts with Web Tools Platform included in Eclipse for Java Developers. This is detailed in the issue http://yellowgrass.org/issue/Spoofax/620 and there's a note about this at http://strategoxt.org/Spoofax/Download under Incompatibilities. - Selective disable of sometimes broken completions tests in SPT. Issue and workaround described at http://yellowgrass.org/issue/Spoofax/544 - Preliminary support for building projects outside of Eclipse. Should work for most straight-forward projects that do not hook deeply into Eclipse directly. Documented at http://webdsl.org/spoofaxwiki/wiki/cmdline%20builds