It is quite common to need tools to analyze software source code, transform it, or even generate it. Rascal is a "metaprogramming language", that is to say, a language for writing programs that manipulate outher programs.

Rascal is high-level, meaning it is possible to write very compact programs to accomplish complex tasks, and it includes libraries and IDE integration that makes it easy to extract meta-data from source code. In this CUSO activity, Prof. Jurgen Vinju will give a hands-on tutorial on the basics of Rascal.

Location

Bern

Information

The event will be on Thursday, the 14th of September, from 9:00 until 17:00, with coffee breaks in the morning and in the afternoon. The lunch break will between 12:00 and 13:30.Tutorial will be in the room 107 (the seminar room of the Software Composition Group (SCG)) atSchützenmattstrasse 14CH-3012 Bern