ICFP 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025
VenueMarina Bay Sands Convention Centre
Room namePeony West
Floor4
Room number4511-4512
Capacity180
Room Information

Venue floor plan

app-screen

Program

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 13 Oct

Displayed time zone: Perth change

10:50 - 12:05
MorningThe Scala Workshop at Peony West
Chair(s): Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP
10:50
10m
Day opening
Welcome to Scala'25
The Scala Workshop
Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP
11:00
45m
Keynote
Simpler Scala Builds with Functional and Object-Oriented Programming
The Scala Workshop
K: Li Haoyi Independent
11:45
20m
Talk
Taking away Mutation
The Scala Workshop
Edward Lee University of Waterloo; University of Toronto Scarborough, James You University of Waterloo, Dimi Racordon EPFL, LAMP, Ondřej Lhoták University of Waterloo
13:40 - 15:20
NoonThe Scala Workshop at Peony West
Chair(s): Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP
13:40
20m
Talk
The Quest for Mutable Value Semantics in Scala
The Scala Workshop
Dimi Racordon EPFL, LAMP
File Attached
14:00
20m
Talk
How Functional is Direct-Style?
The Scala Workshop
Adam Warski SoftwareMill
File Attached
14:20
20m
Talk
ScalaF: Functional Refactoring Suggestions for Scala
The Scala Workshop
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
20m
Talk
Debugging for Scala Control Flow DSLs
The Scala Workshop
Finn Hackett University of British Columbia, Ivan Beschastnikh The University of British Columbia
15:00
20m
Talk
Migrating Large-scale Scala Projects to Explicit-nulls with the Help from LLMs
The Scala Workshop
Yaoyu Zhao EPFL, LAMP
File Attached
16:00 - 17:40
AfternoonThe Scala Workshop at Peony West
Chair(s): Oliver Bračevac EPFL, LAMP, Hamza Remmal EPFL, LAMP
16:00
20m
Talk
Lessons from Building a Hardware Compiler in Scala 3: A Practitioner Perspective
The Scala Workshop
Edward Wang Massachusetts Institute of Technology, Luca Daniel Massachusetts Institute of Technology, Yoni Zohar Bar Ilan University, Clark Barrett Stanford University
File Attached
16:20
20m
Talk
Logically Qualified Types for Scala 3
The Scala Workshop
File Attached
16:40
20m
Talk
ScaIR: Type-safe Compiler Framework Compatible with MLIR
The Scala Workshop
Maks Kret The University of Edinburgh, Emilien Bauer The University of Edinburgh, Jackson Woodruff University of Edinburgh, Amir Shaikhha University of Edinburgh
File Attached
17:00
20m
Talk
Towards an Educational Fragment of Scala
The Scala Workshop
Youyou Cong Institute of Science Tokyo
File Attached
17:20
20m
Talk
Mentoring in the Scala Ecosystem: Insights from Google Summer of Code
The Scala Workshop

Tue 14 Oct

Displayed time zone: Perth change

10:50 - 12:05
Continuations at WorkOlivierFest at Peony West
Chair(s): Sam Lindley The University of Edinburgh
10:50
5m
Day opening
Opening
OlivierFest
Julia Lawall Inria, Fritz Henglein Department of Computer Science, University of Copenhagen (DIKU) and Deon Digital, Jens Palsberg University of California, Los Angeles (UCLA), Ilya Sergey National University of Singapore
10:55
20m
Talk
Continuations in Musicfestschrift
OlivierFest
Youyou Cong Institute of Science Tokyo
11:15
25m
Talk
Exotic Uses of Continuations
OlivierFest
Michael D. Adams National University of Singapore
11:40
25m
Talk
Invertible Syntax without the Tuples (Functional Pearl)festschrift
OlivierFest
13:40 - 15:20
It’s All a Matter of Interpretation!OlivierFest at Peony West
Chair(s): Peter Thiemann University of Freiburg, Germany
13:40
25m
Talk
Defining Algebraic Effects and Handlers via Trails and Metacontinuationsfestschrift
OlivierFest
Kenichi Asai Ochanomizu University, Maika Fujii Ochanomizu University
14:05
25m
Talk
A Compositional Semantics for eval in Schemefestschrift
OlivierFest
Peter D. Mosses Swansea University and Delft University of Technology
14:30
25m
Talk
Generic Reduction-Based Interpretersfestschrift
OlivierFest
Casper Bach University of Southern Denmark
14:55
25m
Talk
Safe-for-Space Linked Environmentsfestschrift
OlivierFest
Matthew Flatt University of Utah, Robert Bruce Findler Northwestern University
16:00 - 17:45
Analyze ThisOlivierFest at Peony West
Chair(s): Jens Palsberg University of California, Los Angeles (UCLA)
16:00
25m
Talk
On the structure of abstract interpretersfestschrift
OlivierFest
Wonyeol Lee POSTECH, Matthieu Lemerre Université Paris-Saclay - CEA LIST, Xavier Rival Inria; ENS; CNRS; PSL University, Hongseok Yang KAIST
16:25
25m
Talk
Understanding Linux-Kernel Code Through Formal Verification: A Case Study of the Task-Scheduler Function select_idle_corefestschrift
OlivierFest
16:50
25m
Talk
Simple Closure Analysis Revisitedfestschrift
OlivierFest
Fritz Henglein Department of Computer Science, University of Copenhagen (DIKU) and Deon Digital
17:15
15m
Talk
Mixing transformation and symbolic execution with continuation for WebAssembly
OlivierFest
Guannan Wei Tufts University
17:30
15m
Talk
Data-Centric Functional Programming with First-Class Finite Maps and Tabulated Abstractions
OlivierFest
Tiark Rompf Purdue University

Wed 15 Oct

Displayed time zone: Perth change

10:50 - 12:05
I know Kung FuOlivierFest at Peony West
Chair(s): Youyou Cong Institute of Science Tokyo
10:50
25m
Talk
Controlling Copatterns: There and Back Againfestschrift
OlivierFest
Paul Downen University of Massachusetts at Lowell
11:15
25m
Talk
Deforestation through refunctionalization
OlivierFest
Lionel Parreaux HKUST (The Hong Kong University of Science and Technology)
11:40
25m
Talk
Encoding Product Typesfestschrift
OlivierFest
Sam Lindley The University of Edinburgh
13:40 - 15:25
Proof we need. Proof!OlivierFest at Peony West
Chair(s): Xavier Rival Inria; ENS; CNRS; PSL University
13:40
25m
Talk
What I Always Wanted to Know About Second Class Valuesfestschrift
OlivierFest
Peter Thiemann University of Freiburg, Germany
14:05
25m
Talk
A Tale of two Zippersfestschrift
OlivierFest
Philip Wadler University of Edinburgh, Ramsay Taylor IOG, Jacco Krijnen Utrecht University
14:30
25m
Talk
Verified Nanopasses for Compiling Conditionalsfestschrift
OlivierFest
Jeremy G. Siek Indiana University, USA
14:55
15m
Talk
Verifying Effectful Programs via Answer-Type Modification
OlivierFest
Taro Sekiyama National Institute of Informatics
15:10
15m
Talk
From Delimited Continuations to Staged Logics
OlivierFest
Wei-Ngan Chin National University of Singapore, Darius Foo National University of Singapore, Yahui Song Standard Chartered Bank
16:00 - 17:40
ClosureOlivierFest at Peony West
Chair(s): Julia Lawall Inria
16:00
50m
Talk
More than a Colleague: Celebrating Olivier’s Impact
OlivierFest
Charles Consel Bordeaux-INP, Andrzej Filinski DIKU, University of Copenhagen, Zhenjiang Hu Peking University, David Schmidt Kansas State University, Torben Amtoft Kansas State University, Jens Palsberg University of California, Los Angeles (UCLA), Jacob Johannsen Independent, Chantal Keller Université Paris-Saclay, CNRS, LMF
16:50
50m
Talk
Many Happy Continuations
OlivierFest
Olivier Danvy Yale-NUS College and School of Computing, Singapore

Mon 13 Oct

Displayed time zone: Perth change

Room10:003011:003012:003013:003014:003015:003016:003017:0030
Peony West

Tue 14 Oct

Displayed time zone: Perth change

Wed 15 Oct

Displayed time zone: Perth change

Room10:003011:003012:003013:003014:003015:003016:003017:0030
Peony West