ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
Tue 14 Oct 2025 14:55 - 15:20 at Peony West - It’s All a Matter of Interpretation! Chair(s): Peter Thiemann

Techniques for implementing a call-by-value λ-calculus are well known,
including Reynolds's definitional interpreter and
techniques that Danvy developed for moving between
reduction rules and abstract machines. Most techniques focus
on ensuring that an implementation produces the same evaluation result
as a model, but time and space properties are also within reach.
Proper tail-call handling falls out of Reynolds's approach,
for example, but the stronger property of space safety is less readily
available, particularly if
worst-case time complexity matters. In this paper, we explore
an approach to space safety that is realized through the garbage
collector, instead of the interpreter loop, in the hope of finding a
convenient implementation technique that matches the asymptotic time
bounds of fast evaluation models and the asymptotic space bounds of
compact evaluation models. We arrive within a size-of-source factor of
achieving those bounds. Our implementation technique is comparable in
complexity to some other interpreter variants; specifically, it requires
some library functions for binary trees, specialized environment
traversals in the garbage collector, and a compilation pass to gather
the free variables of each expression and to rewrite each variable
reference to its binding depth.

Tue 14 Oct

Displayed time zone: Perth change

13:40 - 15:20
It’s All a Matter of Interpretation!OlivierFest at Peony West
Chair(s): Peter Thiemann University of Freiburg
13:40
25m
Talk
Defining Algebraic Effects and Handlers via Trails and Metacontinuationsfestschrift
OlivierFest
Kenichi Asai Ochanomizu University, Maika Fujii Ochanomizu University
DOI
14:05
25m
Talk
A Compositional Semantics for eval in Schemefestschrift
OlivierFest
Peter D. Mosses Delft University of Technology; Swansea University
DOI File Attached
14:30
25m
Talk
Generic Reduction-Based Interpretersfestschrift
OlivierFest
Casper Bach University of Southern Denmark
DOI
14:55
25m
Talk
Safe-for-Space Linked Environmentsfestschrift
OlivierFest
Matthew Flatt University of Utah, Robert Bruce Findler Northwestern University
DOI