Tue 3 Jun 2025 16:00 - 16:30 at S 9 - Session 1 Chair(s): Nguyen Pham

Despite their popularity, systems enforcing full ownership guarantees such as Rust leave many users frustrated with the inability to represent notionally self-referential data structures—e.g., doubly-linked lists—using first-class references. This frustration has motivated a number of proposals to relax on full ownership to support idioms common in languages with pervasive reference semantics. In this paper, we propose to go in another direction and study representations of arbitrary graph-like without references.

I’m a post-doc researcher at EPFL (Switzerland). I’m working on language designs for safe and high-performance computing.

Besides research, I’m also actively involved in software development and engineering, and actively maintain a handful of open source software libraries. Most (if not all) of my work is available on my GitHub profile.

Tue 3 Jun

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

15:30 - 17:00
Session 1VIMPL at S 9
Chair(s): Nguyen Pham EPFL, LAMP
15:30
30m
Talk
Toward a Typed Intermediate Language for R
VIMPL
Mickaël Laurent Charles University, Jakob Hain Purdue University, USA, Filip Křikava Czech Technical University in Prague, Sebastián Krynski Czech Technical University in Prague, Jan Vitek Northeastern University
16:00
30m
Talk
Who Owns the Contents of a Doubly-Linked List?
VIMPL
Dimi Racordon EPFL, LAMP
16:30
30m
Talk
Mutable Value Semantics through a Runtime-Enforced Framework in Scala
VIMPL
Hamza Remmal EPFL, LAMP