March 21, 2023 - 5:00 pm CET

Virtual Meetup – Riemer van Rozen

Abstract

Live programming brings code to life with immediate and continuous feedback. To enjoy its benefits, programmers need powerful languages and live programming environments to understand the effects of coding actions and developing running programs. Unfortunately, the enabling technology that powers these languages is missing. Change, a crucial enabler for explorative coding, omniscient debugging and version control, is a potential solution. Our research aims to deliver generic solutions for creating these languages. In recent work, we have argued that an explicit representation of change is instrumental for how these languages are built. That cause-and-effect relationships are vital for more precise feedback.

In this talk, Riemer will demonstrate a live programming scenario using a domain-specific language for game design. The audience will develop a feel and appreciation for 1) how live programming offers expressive power; and 2) how enabling technology simplifies constructing the necessary live languages and programming environments.

Biography

Riemer van Rozen is a postdoc at Centrum Wiskunde & Informatica in Amsterdam, the Netherlands. Since 2011 he has successfully collaborated with the industry in applied research projects on languages and tools that speed up development and improve software quality. His research focuses on generic solutions for domain-specific languages, live programming environments, and automated game design in particular.

How to join the event:

To avoid security issues is now necessary to register for the meeting. The registration should be necessary just once and be valid for all the next meetings you will participate in. Follow these steps:

  1. Register yourself to the community on theĀ Homepage
  2. You will receive a confirmation email containing all the information about joining the meeting.
  3. Add to your calendar.
  4. Enjoy the talk and discuss it further on the community forum if you feel like it.