Acceleo 2.6.0 - Aperçu des nouveautés
Acceleo 2.6 fournit la compatibilité avec Eclipse Galileo. Le profiler et le debugger Acceleo ont été aussi stabilisés. De plus dans le cadre de la release simultanée Galileo est apparu la première version d'Eclipse Acceleo (0.8).
Toutes ces nouveautés complètent les nouveautés d'Acceleo 2.5.0.
Compatibilité Eclipse 3.5 - Galileo
Acceleo 2.6.0 est compatible avec toutes les versions d'Eclipse de ces 4 dernières années : Eclipse Galileo (Juin 2009), Eclipse Ganymede (Juin 2008), Eclipse Europa (Juin 2007) et Eclipse Callisto (Juin 2006).
|
Acceleo.org a été créé il y a 4 ans, et le temps aidant, l'équipe est de plus en plus convaincue que la spécification MOF Model To Text de l'OMG est l'avenir du projet. Nous avons commencé une implémentation de ce standard dans le cadre du projet Eclipse M2T. Nous fournissons déjà un bel IDE, une syntaxe simple et efficace de génération de code avec tout le pragmatisme venant de l'expérience Acceleo.org. Il n'y a pas énormément de différences entre l'ancienne et la nouvelle version.
Nous sommes confiant sur le fait que la communauté Acceleo retirera une plus-value sur le passage à un projet Eclipse, et que les utilisateurs suivront le transfert de Acceleo.org à Eclipse.org car nous fournirons le même niveau de fonctionnalités et nous nous assurerons de l'interopérabilité entre l'ancienne et la nouvelle syntaxe (le standard).
L'équipe Acceleo continuera de maintenir l'ancienne version de la syntaxe d'Acceleo en-dehors d'Eclipse (www.acceleo.org ) durant plusieurs années, mais les nouvelles versions et fonctionnalités prendront place sur Eclipse.org. Dans la prochaine version nous aurons un outil automatisé pour aider dans la migration des templates d'une syntaxe à une autre.
Pour les inconditionnels d'Acceleo, vous trouverez dans Eclipse Acceleo tout ce que vous avez aimé dans Acceleo.org et plus encore (le standard avec plus de documentations). Cette spécification est très bonne et est accessible ici : http://www.omg.org/spec/MOFM2T/1.0/
Pour le moment, ceux qui ont besoin d'un outil parfaitement stable doivent continuer à utiliser la version d'Acceleo.org (2.6). La version Eclipse Acceleo va s'améliorer de jour en jour et vous pouvez déjà l'essayer dès maintenant (0.8). Cela dit, nous avons encore besoin de quelques mois pour atteindre ce niveau de stabilité entre la version stable et la nouvelle. La nouvelle version d'Acceleo sera prête pour la prochaine release Eclipse de Juin 2010 (Helios).
|
Stabilisation du profiler et du debugger
Le debugger Acceleo a été stabilisé.
|
Pour rappel, il permet de positionner des points d'arrêt au sein d'un template et d'exécuter son évaluation pas à pas.
Il permet réaliser les opérations suivantes :
|
Le profiler Acceleo a été aussi stabilisé. Pour rappel, il permet de profiler le temps passé dans chaque élément d'une chaîne (d'une action de chaîne à un appel dans un script). Le profiler se déclenche dans la configuration de lancement de votre chaîne.
|
Anomalies corrigées
Les anomalies suivantes ont été corrigées :