The Scala Workshop 2025
Mon 13 - Tue 14 October 2025 Singapore
co-located with ICFP/SPLASH 2025

This program is tentative and subject to change.

Tue 14 Oct 2025 11:45 - 12:05 at Peony NE - Capabilities and ownership in Scala Chair(s): Oliver Bračevac, Hamza Remmal

This proposal motivates the use of context parameters for purely static evidence in cases where bounded parametric polymorphism does not suffice. We present the erasure of said parameters and their arguments to avoid their run-time costs. We describe the measures ensuring that erasure is ``capability-safe''—i.e., not semantically observable—in the presence of effects and general recursion, as found in Scala.

This program is tentative and subject to change.

Tue 14 Oct

Displayed time zone: Perth change

10:50 - 12:05
Capabilities and ownership in ScalaThe Scala Workshop 2025 at Peony NE
Chair(s): Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP

Joint session with IWACO on Tuesday October 14

10:50
35m
Keynote
Where Are We With Scala's Capabilities?
The Scala Workshop 2025
11:25
20m
Talk
System Capybara: Capture Tracking for Ownership and Borrowing
The Scala Workshop 2025
File Attached
11:45
20m
Talk
Capability-Safe Erasure in ScalaRemote
The Scala Workshop 2025
Eugene Flesselle EPFL, Dimi Racordon EPFL, LAMP, Hamza Remmal EPFL, LAMP
File Attached