SPLASH 2023
Sun 22 - Fri 27 October 2023 Cascais, Portugal
Tue 24 Oct 2023 15:00 - 15:30 at Room XIII - IWACO Session 2 Chair(s): Aleksander Boruch-Gruszecki

Despite its success, Rust is a difficult language to learn, in particular because of its borrow checker. Part of the issue is a lack of understanding of the static semantics under which it operates. If we look at dynamic semantics, we observe that people can get this understanding using step-debugging. Therefore, we propose a static step-debugger to learn Rust’s static semantics.

(paper.pdf)566KiB

Tue 24 Oct

Displayed time zone: Lisbon change

14:00 - 15:30
IWACO Session 2IWACO at Room XIII
Chair(s): Aleksander Boruch-Gruszecki EPFL
14:00
30m
Talk
A Mechanized Theory of the Box Calculus
IWACO
File Attached
14:30
30m
Talk
Compositional Reasoning about Advanced Iterator Patterns in Rust
IWACO
Aurel Bílý ETH Zurich, Jonas Hansen ETH Zurich, Alexander J. Summers University of British Columbia, Peter Müller ETH Zurich
File Attached
15:00
30m
Talk
Oxidize: A Step-Debugger for Static Semantics
IWACO
Peter Chon Harvard University, Dimi Racordon Northeastern University, USA, Nada Amin Harvard University
File Attached