POPL 2025
Sun 19 - Sat 25 January 2025
Denver, Colorado, United States
Toggle navigation
Attending
Venue: Curtis Hotel Denver
Supporting POPL
Registration
Requesting a Visa
Code of Conduct
Program
POPL Program
Your Program
Filter by Day
Sun 19 Jan
Mon 20 Jan
Tue 21 Jan
Wed 22 Jan
Thu 23 Jan
Fri 24 Jan
Sat 25 Jan
Tracks
POPL 2025
Artifact Evaluation
POPL
Student Research Competition
Student Volunteers
Tutorials
Workshops and Co-located Events
Co-hosted Conferences
CPP
VMCAI
Workshops
CoqPL
Dafny
LAFI
PEPM
PLMW @ POPL
PLanQC
PriSC
TPSA
WAW
WITS
Co-hosted Symposia
PADL
Organization
POPL 2025 Committees
Organizing Committee
AV Committee
Student Volunteers
Track Committees
Artifact Evaluation
POPL
Student Research Competition
Contributors
People Index
Co-hosted Conferences
CPP
Organizing Committee
Program Committee
Steering Committee
VMCAI
Organizing Committee
Program Committee
Artifact Evaluation Committee
Workshops
CoqPL
Program Committee
Dafny
Program Committee Chairs
Program Committee
Steering Committee Chairs
LAFI
Program Committee
Steering Committee
PEPM
Chairs
Programme Committee
PLMW @ POPL
Organizing Committee
Speakers
Panelists
PLanQC
Organizing Committee
Program Committee
PriSC
Program Committee
Steering Committee
TPSA
Organizing Committee
Program Committee
WAW
Organizers
Program Committee
WITS
Program Committee
Co-hosted Symposia
PADL
Programme Chairs
Program Committee
Search
Series
Series
POPL 2025
POPL 2024
POPL 2023
POPL 2022
POPL 2021
POPL 2020
POPL 2019
POPL 2018
POPL 2017
POPL 2016
Sign in
Sign up
POPL 2025
(
series
) /
Curtis Hotel Denver
/
Room information: Dodgeball
Venue
Curtis Hotel Denver
Room name
Dodgeball
Floor
2
Capacity
90
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-07:00) Mountain Time (US & Canada)
.
Use conference time zone: (GMT-07:00) Mountain Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Mon 20 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
09:00 - 10:30
Session 1
WAW
at
Dodgeball
11:00 - 12:30
Session 2
WAW
at
Dodgeball
14:00 - 15:30
Session 3
WAW
at
Dodgeball
16:00 - 17:30
Session 4
WAW
at
Dodgeball
Tue 21 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
09:00 - 10:30
High-level abstraction and automation
PEPM
at
Dodgeball
Chair(s):
Nada Amin
Harvard University
09:00
10m
Day opening
Welcome
PEPM
Y. Annie Liu
Stony Brook University
09:10
50m
Keynote
The Missing Diagonal: High Level Languages for Low Level Systems (Invited Talk Abstract)
PEPM
Satnam Singh
Groq
10:00
30m
Research paper
A type safe calculus for generating syntax-directed editors
PEPM
Andreas Tor Mortensen
Department of Computer Science, Aalborg University
,
Benjamin Bennetzen
Department of Computer Science, Aalborg University
,
Nikolaj Rossander Kristensen
Department of Computer Science, Aalborg University
,
Peter Buus Steffensen
Department of Computer Science, Aalborg University
,
Hans Hüttel
Department of Computer Science, Aalborg University
,
Sune Skaaning Engtorp
Department of Computer Science, University of Copenhagen
11:00 - 12:30
Language design, pedagogical tool, and staged interpreter
PEPM
at
Dodgeball
Chair(s):
Sam Lindley
The University of Edinburgh
11:00
45m
Keynote
The Ethical Compiler: Addressing the Is-Ought Gap in Compilation (Invited Talk)
PEPM
William J. Bowman
University of British Columbia
DOI
Pre-print
11:45
30m
Research paper
Algebraic Stepper for Simple Modules
PEPM
Kenichi Asai
Ochanomizu University
,
Hinano Akiyama
Ochanomizu University
12:15
15m
Short-paper
Collapsing Towers for Side-Channel Security (Short Paper)
PEPM
Cameron Wong
Harvard SEAS
,
Muhammad Abdullah
MIT
,
Yuheng Yang
MIT
,
Mengjia Yan
MIT
,
Adam Chlipala
Massachusetts Institute of Technology
,
Nada Amin
Harvard University
File Attached
14:00 - 15:30
Types and meta theory
PEPM
at
Dodgeball
Chair(s):
Kenichi Asai
Ochanomizu University
14:00
45m
Keynote
A Type-Theoretic Framework for Certified Meta-programming (Invited Talk Extended Abstract)
PEPM
Brigitte Pientka
McGill University
14:45
30m
Research paper
Typed Program Analysis Without Encodings
PEPM
Barry Jay
15:15
15m
Short-paper
A Fuelled Self-Reducer for System T (Short Paper)
PEPM
Greg Brown
University of Edinburgh
File Attached
16:00 - 17:30
Macros, lenses, and LLMs
PEPM
at
Dodgeball
Chair(s):
Y. Annie Liu
Stony Brook University
16:00
15m
Short-paper
Type-Sensitive Algebraic Macros (Short Paper)
Remote
PEPM
April Gonçalves
University of Strathclyde
,
Robert Atkey
University of Strathclyde
File Attached
16:15
30m
Research paper
Characterizations of Partial Well-Behaved Lenses
PEPM
Keishi HASHIBA
The University of Osaka
,
Keisuke Nakano
Tohoku University
,
Kazuyuki Asada
Tohoku University
,
Kentaro Kikuchi
Tohoku University
16:45
40m
Panel
Semantics-based program manipulation in the age of LLMs
PEPM
William J. Bowman
University of British Columbia
,
Brigitte Pientka
McGill University
,
Satnam Singh
Groq
,
Sam Lindley
The University of Edinburgh
17:25
5m
Day closing
Farewell
PEPM
Y. Annie Liu
Stony Brook University
Mon 20 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Dodgeball
WAW
Session 1
WAW
Session 2
WAW
Session 3
WAW
Session 4
Tue 21 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Dodgeball
PEPM
High-level abstraction and automation
PEPM
Language design, pedagogical tool, and staged interpreter
PEPM
Types and meta theory
PEPM
Macros, lenses, and LLMs
Tue 21 Jan
Displayed time zone:
Mountain Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Dodgeball
PEPM
Welcome
09:00 - 09:10
PEPM
The Missing Diagonal: High Level Languages for Low Level Systems (Invit ...
09:10 - 10:00
PEPM
A type safe calculus for generating syntax-directed editors
10:00 - 10:30
PEPM
The Ethical Compiler: Addressing the Is-Ought Gap in Compilation (Invit ...
11:00 - 11:45
PEPM
Algebraic Stepper for Simple Modules
11:45 - 12:15
PEPM
Collapsing Towers for Side-Channel Security (Short Paper)
12:15 - 12:30
PEPM
A Type-Theoretic Framework for Certified Meta-programming (Invited Talk ...
14:00 - 14:45
PEPM
Typed Program Analysis Without Encodings
14:45 - 15:15
PEPM
A Fuelled Self-Reducer for System T (Short Paper)
15:15 - 15:30
PEPM
Remote
Type-Sensitive Algebraic Macros (Short Paper)
16:00 - 16:15
PEPM
Characterizations of Partial Well-Behaved Lenses
16:15 - 16:45
PEPM
Semantics-based program manipulation in the age of LLMs
16:45 - 17:25
PEPM
Farewell
17:25 - 17:30
x
Sat 21 Dec 13:12