WG211/M3Visser
Speaker: Eelco Visser
Slides: [[http://pub.smart-generators.org/M3Schedule/Visser-JavaTransform.pdf .pdf]]
Abstract:
Stratego/XT is a language independent framework for building program transformation systems.
In order to do anything useful with Stratego, one needs to instantiate it for a particular source language.
Recently we have been working on a framework for the transformation of Java programs using Stratego.
The main components are java-front, which provides syntactic tools, i.e., a syntax definition for Java 5 and a pretty-printer,
and dryad, which supports bytecode engineering and type analysis.
So far we have mainly applied the framework for the embedding of domain-specific (