ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
You're viewing the program in a time zone which is different from your device's time zone change time zone

Thu 16 Oct

Displayed time zone: Perth change

10:30 - 12:15
Types and monadsHaskell at Peony SW
Chair(s): Liam O'Connor Australian National University
10:30
5m
Day opening
Welcome
Haskell
Ningning Xie University of Toronto, J. Garrett Morris University of Iowa
10:35
30m
Research paper
Freer Arrows and Why You Need Them in Haskell
Haskell
Grant VanDomelen Portland State University, USA, Gan Shen University of California at Santa Cruz, Lindsey Kuper University of California, Santa Cruz, Yao Li Portland State University
DOI Pre-print
11:05
30m
Research paper
Lightweight Testing of Persistent Amortized Time Complexity in the Credit Monad
Haskell
Anton Lorenzen University of Edinburgh
DOI
11:35
30m
Research paper
The Calculated Typer (Functional Pearl)
Haskell
Zac Garby University of Nottingham, Patrick Bahr IT University of Copenhagen, Graham Hutton University of Nottingham
13:45 - 15:30
Keynote + Research paperHaskell at Peony SW
Chair(s): Arnaud Spiwack Tweag
13:45
70m
Keynote
Join points in practiceKeynote
Haskell
Simon Peyton Jones Epic Games
15:00
30m
Research paper
Automatic C bindings generation for Haskell
Haskell
Travis Cardwell Well-Typed LLP, Sam Derbyshire Well-Typed LLP, Edsko de Vries Well-Typed LLP, Dominik Schrempf Well-Typed LLP
16:00 - 17:30
CompilerHaskell at Peony SW
Chair(s): José Pedro Magalhães Standard Chartered Bank
16:00
30m
Research paper
A Clash Course in Solving Sudoku (Functional Pearl)
Haskell
Gergő Érdi Standard Chartered Bank
Pre-print
16:30
30m
Research paper
Staging Automatic Differentiation with Fusion
Haskell
Samuel Klumpers KU Leuven, Belgium, Tom Schrijvers KU Leuven

Fri 17 Oct

Displayed time zone: Perth change

10:30 - 12:15
Language designHaskell at Peony SW
Chair(s): Gergő Érdi Standard Chartered Bank
10:30
30m
Research paper
Rebound: Efficient, expressive, and well-scoped binding
Haskell
Noé De Santo University of Pennsylvania, Stephanie Weirich University of Pennsylvania
Link to publication DOI Pre-print
11:00
30m
Research paper
Total Type Classes
Haskell
Robert Weingart Imperial College London, Nicolas Wu Imperial College London
11:30
20m
Talk
Four Years of Embedded Haskell in Critical Real-Time Systems: Lessons and Insights
Haskell
11:50
20m
Talk
Haskell equations, thirty-eight years later
Haskell
Philip Wadler IOG; University of Edinburgh
13:45 - 15:30
Keynote + Research paperHaskell at Peony SW
Chair(s): Ningning Xie University of Toronto
13:45
70m
Keynote
A Tale of Two Lambdas: A Haskeller's Journey into OCamlKeynote
Haskell
15:00
30m
Research paper
Plinth: A Plugin-Powered Language Built on Haskell (Experience Report)
Haskell
Ziyang Liu Input Output, USA, Kenneth MacKenzie Input Output, United Kingdom, Roman Kireev Input Output, United Kingdom, Michael Peyton Jones Input Output, United Kingdom, Philip Wadler IOG; University of Edinburgh, Manuel M. T. Chakravarty IOHK
16:00 - 17:30
TalksHaskell at Peony SW
Chair(s): Ningning Xie University of Toronto
16:00
20m
Talk
[CANCELED] Adaptive Search Synthesis as a Recursion Scheme
Haskell
Lucas Bang Harvey Mudd College, Xuehuai He Yale University, Eli Pregerson Stony Brook University, Jimmy Chen Stanford University, Emma Gandonou Pomona College
16:20
20m
Talk
Derive class instances topdown and derive ttg automatically
Haskell
16:40
20m
Talk
Machine Learning Primitives as Algebraic Effects
Haskell
17:00
20m
Talk
typedKanren: Statically Typed Relational Programming with Exhaustive Matching in HaskellRemote
Haskell
Nikolai Kudasov Innopolis University, Artem Starikov Innopolis University
Pre-print File Attached
17:20
5m
Day closing
Chair's report
Haskell
Ningning Xie University of Toronto, J. Garrett Morris University of Iowa