Blogs >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Sun 30 Oct 2016 08:30 - 09:00 at Matterhorn 3 - Model Checking and Transformation Chair(s): Ralf Lämmel

Metaprogramming is a methodology of constructing programs that analyse and transform other programs. Metaprograms themselves evolve as well, and there are times when this evolution means migrating to a different metalanguage. We illustrate this complicated scenario by a concrete case of porting grammar manipulation scripts from XSLT to Rascal, and list common metaprogramming features from XSLT used in the corpus.

Slides (META-export.pdf)1.67MiB
Paper (meta16-final4.pdf)222KiB