ICFP/SPLASH 2025 (series) / The Scala Workshop 2025 (series) / The Scala Workshop 2025 /
The Quest for Mutable Value Semantics in Scala
This program is tentative and subject to change.
Mutable value semantics is a programming discipline that, in its most restrictive form, bans references from the user model to uphold value independence. As such, lets humans and machine reason about programs locally, thereby enabling the design of safe yet efficient in-place algorithms. This talk explores strategies to bring this discipline to Scala.
Paper (The_Quest_for_MVS_in_Scala.pdf) | 369KiB |
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.
This program is tentative and subject to change.
Mon 13 OctDisplayed time zone: Perth change
Mon 13 Oct
Displayed time zone: Perth change
13:40 - 15:20 | NoonThe Scala Workshop 2025 at Peony West Chair(s): Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP | ||
13:40 20mTalk | The Quest for Mutable Value Semantics in Scala The Scala Workshop 2025 Dimi Racordon EPFL, LAMP File Attached | ||
14:00 20mTalk | How Functional is Direct-Style? The Scala Workshop 2025 Adam Warski SoftwareMill File Attached | ||
14:20 20mTalk | ScalaF: Functional Refactoring Suggestions for Scala The Scala Workshop 2025 Shiv Kiran Bagathi Indian Institute of Technology Bombay, Shrikha Mahanty Indian Institute of Technology Mandi, Dasari Gnana Heemmanshuu Indian Institute of Technology Bombay, Manas Thakur IIT Bombay File Attached | ||
14:40 20mTalk | Debugging for Scala Control Flow DSLs The Scala Workshop 2025 | ||
15:00 20mTalk | Migrating Large-scale Scala Projects to Explicit-nulls with the Help from LLMs The Scala Workshop 2025 Yaoyu Zhao EPFL, LAMP File Attached |