Haskell 2025
Sun 12 - Sat 18 October 2025
Singapore
co-located with
ICFP/SPLASH 2025
Toggle navigation
Attending
Venue (Sunday Workshops): NUS School of Computing
Venue (FARM Performance): Yong Siew Toh Conservatory
Venue (Main Conference): Marina Bay Sands Convention Centre
Hotels: Concorde Hotel Singapore
Hotels: Wyndham Singapore Hotel
Hotels: Rendezvous Hotel Singapore
Program
Haskell Program
Your Program
Filter by Day
Sun 12 Oct
Mon 13 Oct
Tue 14 Oct
Wed 15 Oct
Thu 16 Oct
Fri 17 Oct
Sat 18 Oct
Track/Call
Organization
Haskell 2025 Committees
Track Committees
Program Committee
Contributors
People Index
Search
Series
Series
Haskell 2025
Haskell 2024
Haskell 2023
Haskell 2022
Haskell 2021
Haskell 2020
Haskell 2019
Haskell 2018
Haskell 2017
Haskell 2016
Sign in
Sign up
ICFP/SPLASH 2025
(
series
) /
Haskell 2025 (
series
) /
NUS School of Computing
/
Room information: Seminar Room 2
Venue
NUS School of Computing
Room name
Seminar Room 2
Floor
2
Room number
COM1-02-04
Capacity
80
Room Information
Venue layout
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+08:00) Perth
.
Use conference time zone: (GMT+08:00) Perth
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06: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-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04: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-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02: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) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03: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
Sun 12 Oct
Displayed time zone:
Perth
change
09:00 - 10:30
Keynote talk
TyDe
at
Seminar Room 2
09:00
60m
Talk
From Datatype-Generic Programming to Language-Generic Programming
TyDe
Liang-Ting Chen
Academia Sinica
11:00 - 12:30
Session 1
TyDe
at
Seminar Room 2
Chair(s):
Jeremy G. Siek
Indiana University
11:00
30m
Talk
Representing Data Structures with Invariants in Haskell: the cases of BST and AVL [Remote]
TyDe
Nicolas Rodriguez
Instituto de Computación, Universidad de la República
,
Alberto Pardo
Universidad de la Republica, Uruguay
,
Marcos Viera
University of the Republic, Uruguay
11:30
30m
Talk
Towards a Performance Comparison of Syntax and Type-Directed NbE (Extended Abstract)
TyDe
Chester Gould
University of British Columbia
,
William J. Bowman
University of British Columbia
Pre-print
12:00
30m
Talk
The conatural numbers form an exponential commutative semiring
TyDe
Szumi Xie
Eötvös Loránd University (ELTE)
,
Viktor Bense
Eötvös Loránd University (ELTE)
DOI
Pre-print
14:00 - 15:30
Session 2
TyDe
at
Seminar Room 2
Chair(s):
Szumi Xie
Eötvös Loránd University (ELTE)
14:00
30m
Talk
Gradual Metaprogramming
TyDe
Tianyu Chen
Indiana University
,
Darshal Shetty
Indiana University
,
Jeremy G. Siek
Indiana University
,
Chao-Hong Chen
Meta
,
Weixi Ma
Meta
,
Arnaud Venet
Meta
,
Rocky Liu
Meta
Link to publication
DOI
Pre-print
14:30
30m
Talk
Unification Modulo Isomorphisms between Dependent Types for Type-based Library Search
TyDe
Satoshi Takimoto
Institute of Science Tokyo
,
Sosuke Moriguchi
Institute of Science Tokyo
,
Takuo Watanabe
Institute of Science Tokyo
DOI
15:00
30m
Talk
Generating a corpus of Hazel programs from ill-typed OCaml programs (Extended Abstract)
TyDe
Patrick Ferris
University of Cambridge, UK
,
Anil Madhavapeddy
University of Cambridge, UK
File Attached
16:00 - 17:30
Session 3
TyDe
at
Seminar Room 2
Chair(s):
Sosuke Moriguchi
Institute of Science Tokyo
16:00
30m
Talk
Constrained generation of well-typed programs (Extended Abstract) [Remote]
TyDe
Hugo Barreiro
École Polytechnique
,
Gabriel Scherer
Université Paris Cité - Inria - CNRS
16:30
30m
Talk
Type-Driven Prompt Programming: From Typed Interfaces to a Calculus of Constraints (Extended Abstract) [Remote]
TyDe
Abhijit Paul
Samsung R&D Institute, Bangladesh
17:00
30m
Talk
A Formalization of Opaque Definitions for a Dependent Type Theory [Remote]
TyDe
Nils Anders Danielsson
University of Gothenburg
,
Eve Geng
Chalmers University of Technology, Gothenburg, Sweden
Sun 12 Oct
Displayed time zone:
Perth
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
Seminar Room 2
TyDe
Keynote talk
TyDe
Session 1
TyDe
Session 2
TyDe
Session 3
Sun 12 Oct
Displayed time zone:
Perth
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
Seminar Room 2
TyDe
From Datatype-Generic Programming to Language-Generic Programming
09:00 - 10:00
TyDe
Representing Data Structures with Invariants in Haskell: the cases of B ...
11:00 - 11:30
TyDe
Towards a Performance Comparison of Syntax and Type-Directed NbE (Exten ...
11:30 - 12:00
TyDe
The conatural numbers form an exponential commutative semiring
12:00 - 12:30
TyDe
Gradual Metaprogramming
14:00 - 14:30
TyDe
Unification Modulo Isomorphisms between Dependent Types for Type-based ...
14:30 - 15:00
TyDe
Generating a corpus of Hazel programs from ill-typed OCaml programs (Ex ...
15:00 - 15:30
TyDe
Constrained generation of well-typed programs (Extended Abstract) [Remote]
16:00 - 16:30
TyDe
Type-Driven Prompt Programming: From Typed Interfaces to a Calculus of ...
16:30 - 17:00
TyDe
A Formalization of Opaque Definitions for a Dependent Type Theory [Remote]
17:00 - 17:30
x
Mon 27 Oct 01:03