Utrecht University, Friday May 3, 2002 [[StrategoLanguage][Stratego]] is a language for program transformation based on the paradigm of rewriting strategies. The language is being used in a growing number of projects. To bring together designers and users, the Third Stratego Users Day will be held at Utrecht University on Friday, May 3, 2002. ----- The slides from the presentations are available below. The ThirdSudReport summarizes the day. ----- ----+++ Final Program Opening (10:00) * Past and Present of Stratego ([[http://www.stratego-language.org/sud02/overview.pdf][slides]])
-- [[Eelco Visser]] New Features (10:20 - 11:00) Chair: [[Transform.KarinaOlmos][Karina Olmos]] * MetaStratego and Concrete Syntax ([[http://www.stratego-language.org/sud02/visser-concrete.pdf][slides]])
-- [[Eelco Visser]] Library (11:20 - 12:20) Chair: [[Transform.MerijnDeJonge][Merijn de Jonge]] * Term Annotations ([[http://www.stratego-language.org/sud02/bravenboer.pdf][slides]])
-- [[Transform.MartinBravenboer][Martin Bravenboer]] * Reflection and Interprocess Communication
-- [[Transform.HedzerWestra][Hedzer Westra]] Optimization (14:00 - 15:15) Chair: [[Transform.JoostVisser][Joost Visser]] * Dynamic Rules: A Tutorial ([[http://www.stratego-language.org/sud02/visser-dynamic.pdf][slides]])
-- [[Eelco Visser]] * Data-flow Optimizations ([[http://www.stratego-language.org/sud02/olmos.pdf][slides]])
-- [[Transform.KarinaOlmos][Karina Olmos]] Transforming Functional Programs (15:30 - 16:30) Chair: [[Transform.EelcoDolstra][Eelco Dolstra]] * Partial Evaluation ([[http://www.stratego-language.org/sud02/swart.pdf][slides]])
-- Lennart Swart * Transforming Haskell Programs ([[http://www.stratego-language.org/sud02/dam.pdf][slides]])
-- [[Main.AlanVanDam][Alan van Dam]] Closing (16:45 - 17:30) * Discussion: Future of Stratego
-- Moderated by [[Transform.JoostVisser][Joost Visser]] Dinner (18:00) ------ ----+++ Call for Contributions (expired) A regular contribution consists of a 20 to 30 minute talk accompanied by a paper describing mature work. Also welcome are shorter talks that describe ongoing projects, plans for future work, or desired features. Such contributions should be accompanied by a short (position) paper. To make a contribution to the Stratego Users Day submit a title and short description before April 1, but preferably sooner. An extended abstract in PDF of at most 15 pages (standard LaTeX article style, a4paper) should be submitted before April 15. The proceedings will be published as an Utrecht University technical report. If you are interested in participating or if you have questions about the appropriateness of a contribution contact Main.EelcoVisser < mailto:visser@cs.uu.nl >. Contribution of a paper is not a requirement for participation. Novice users are very welcome. -----+++ Scope Topics of the day include, but are not limited to * StrategoApplications * Exploring (new areas of) Transform.ProgramTransformation * Programming pearls * Usage patterns and StrategoIdioms * Development and programming methodology * Stratego in Industry * LanguageExtensions * TypeSystem * MetaStratego * [[Stratego standard library]] * Organization of the library * Implementation * StrategoCompiler improvements and extensions * StrategoOptimization * Interpreters * Strategy Libraries ----+++ Past events * [[First Stratego Users Day]] (2000) * [[Second Stratego Users Day]] (2001) -----