This is a talk by a guest of the Software Languages Team.
Anya Helene Bagge (University of Bergen)
A Practical Example of Language Design and Implementation
Software Languages Team
08 January 2013
6 pm (st)
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.
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.