Thursday, October 10th

Developing Reusable and Dynamically Evolvable DSLs using Neverlang by Edoardo Vacchi

Domain-specific languages are routinely used for a number of purposes, such as querying databases, typesetting documents and even describing web page content. In this talk we will see how to develop extensible, custom DSLs using Neverlang, a JVM-based framework for language development that emphasizes code reuse through composition of language features.

Edoardo Vacchi is a PhD student in the ADAPT Lab of the University of Milan, Italy. His interests include language development, parsing, compilation and separation of concerns.

Let’s hope he likes our tasty coffee and please be expressive with your hands when asking questions to make him feel welcome.