Who Owns the Contents of a Doubly-Linked List?
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 JunDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
15:30 - 17:00 | |||
15:30 30mTalk | 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 30mTalk | Who Owns the Contents of a Doubly-Linked List? VIMPL Dimi Racordon EPFL, LAMP | ||
16:30 30mTalk | Mutable Value Semantics through a Runtime-Enforced Framework in Scala VIMPL Hamza Remmal EPFL, LAMP |