Talk
This is a talk by a guest of the Software Languages Team.
Speaker
Anya Helene Bagge (University of Bergen)
Title
A Practical Example of Language Design and Implementation
Host
Software Languages Team
Room
K 208
Campus Koblenz
Date
08 January 2013
Time
6 pm (st)
Abstract
Magnolia is an experimental programming language developed at the University of Bergen. It has been carefully designed to ensure ease of reasoning, and to make programming as flexible as possible. Magnolia features an Eclipse-integrated IDE and compiler, implemented in Rascal using program transformation techniques. In this lecture I will show some aspects of the language design, and we will also look at the language implementation.
Bio
Dr. Anya Helene Bagge is a postdoctoral researcher at the Bergen Language Design Laboratory at the University of Bergen in Norway, and co-designer and implementor of the Magnolia programming language. She's also active in the development of Rascal, and has been a Stratego/XT user for many years.