ICFP 2021
Sun 22 - Sat 28 August 2021
Toggle navigation
Attending
Venue: Virtual
Student Volunteers
Code of Conduct
Call For Sponsorship
Registration
Accessibility
Program
Complete Program
Your Program
Filter by Day
Sun 22 Aug
Mon 23 Aug
Tue 24 Aug
Wed 25 Aug
Thu 26 Aug
Fri 27 Aug
Sat 28 Aug
Tracks
ICFP 2021
JFP Talks
PLTea
Research Papers
Social Events
Artifact Evaluation
Student Research Competition
Workshops
Tutorials
ICFP Programming Contest
Student Volunteers
Workshops
Erlang
Erlang
- Fifteen Years of Successfully Dialyzing Erlang and Elixir Code (Keynote)
FARM
FHPNC
HIW
HOPE
ML
OCaml
PLMW @ ICFP
Scheme
TyDe
miniKanren
Co-hosted Symposia
Haskell
Organization
ICFP 2021 Committees
Organizing Committee
Steering Committee
Virtualization Committee
Track Committees
PLTea
Research Papers
Student Research Competition
Tutorials
Student Volunteers
Contributors
People Index
Workshops
Erlang
Organizing Committee
Program Committee
FARM
Organizing Committee
Program Committee
FHPNC
Organizing Committee
Program Committee
HIW
Program Committee
HOPE
Program Committee
ML
Organizing Committee
Program Committee
OCaml
Organizing Committee
Program Committee
PLMW @ ICFP
Organizing Committee
Scheme
Organizing Committee
Program Committee
TyDe
Program Committee
miniKanren
Organizing Committee
Program Committee
Co-hosted Symposia
Haskell
Program Committee
Search
Series
Series
ICFP 2025
ICFP 2024
ICFP 2023
ICFP 2022
ICFP 2021
ICFP 2020
ICFP 2019
ICFP 2018
ICFP 2017
ICFP 2016
Sign in
Sign up
ICFP 2021
(
series
) /
Virtual
/
Room information: HIW
Venue
Virtual
Room name
HIW
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+09:00) Seoul
.
Use conference time zone: (GMT+09:00) Seoul
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-06: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-04: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+04: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+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12: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 22 Aug
Displayed time zone:
Seoul
change
20:00 - 21:30
GHC 1
HIW
at
HIW
Chair(s):
Ningning Xie
University of Toronto
20:00
22m
Talk
Exact Print Annotations in GHC
HIW
Alan Zimmerman
20:22
22m
Talk
Avoiding quadratic GHC core code size
HIW
Edsko de Vries
Well-Typed LLP
,
Andres Löh
Well-Typed LLP
20:44
22m
Talk
Improvements to GHC's parallel garbage collector
HIW
Douglas Wilson
Well Typed
22:00 - 23:30
Keynote
HIW
at
HIW
Chair(s):
Ningning Xie
University of Toronto
22:00
60m
Talk
Haskell reinterpreted – large-scale real-world experience with the Mu compiler in Financial Markets
HIW
Marten Agren
Standard Chartered Bank
File Attached
23:30 - 01:00
Types and GHC 2
HIW
at
HIW
Chair(s):
Andres Löh
Well-Typed LLP
23:30
22m
Talk
Generalization is hard, but somebody's got to do it
HIW
Richard A. Eisenberg
Tweag
23:52
22m
Talk
A new interface for GHC typechecker plugins and type-family rewriting
HIW
Sam Derbyshire
Tweag
Media Attached
00:14
22m
Talk
The Dynamic Haskell Plugin for GHC
HIW
Matthías Páll Gissurarson
Chalmers University of Technology, Sweden
,
Agustín Mista
Chalmers University of Technology
00:36
22m
Talk
GHC Status update
HIW
Simon Peyton Jones
Microsoft, UK
File Attached
Mon 23 Aug
Displayed time zone:
Seoul
change
01:30 - 03:00
Tools
HIW
at
HIW
Chair(s):
Daan Leijen
Microsoft Research
01:30
22m
Talk
Testing Haskell with Mocks
HIW
Chris Smith
01:52
22m
Talk
Adventures in GHC compile times
HIW
Jeffrey M. Young
Tweag
,
Richard A. Eisenberg
Tweag
02:14
7m
Talk
Lightning Talk: Pinned Warnings
HIW
Aaron Allen
02:21
7m
Talk
Lightning Talk: GSOL: A Confluence Checker for Haskell Rewrite Rules
HIW
Faustin Date
,
Makoto Hamana
Gunma University, Japan
File Attached
03:30 - 05:00
Applications and Closing
HIW
at
HIW
Chair(s):
Edsko de Vries
Well-Typed LLP
03:30
22m
Talk
Securing Web-Applications with A Refinement Typed ORM
HIW
Nico Lehmann
University of California, San Diego
,
Rose Kunkel
University of California, San Diego
,
Niki Vazou
IMDEA Software Institute
,
Nadia Polikarpova
University of California at San Diego
,
Deian Stefan
University of California at San Diego, USA
,
Ranjit Jhala
University of California at San Diego
03:52
22m
Talk
Generics for Hardware: Adding Haskell-inspired Generics to Bluespec
HIW
Lucas Kramer
Google
,
Ravi Nanavati
04:14
3m
Talk
Closing
HIW
Ningning Xie
University of Toronto
Sun 22 Aug
Displayed time zone:
Seoul
change
Room
20:00
30
21:00
30
22:00
30
23:00
30
0:00
30
HIW
HIW
GHC 1
HIW
Keynote
HIW
Types and GHC 2
Mon 23 Aug
Displayed time zone:
Seoul
change
Room
1:00
30
2:00
30
3:00
30
4:00
30
HIW
HIW
Tools
HIW
Applications and Closing
Sun 22 Aug
Displayed time zone:
Seoul
change
Room
20:00
15
30
45
21:00
15
30
45
22:00
15
30
45
23:00
15
30
45
0:00
15
30
45
HIW
HIW
Exact Print Annotations in GHC
20:00 - 20:22
HIW
Avoiding quadratic GHC core code size
20:22 - 20:44
HIW
Improvements to GHC's parallel garbage collector
20:44 - 21:06
HIW
Haskell reinterpreted – large-scale real-world experience with the Mu c ...
22:00 - 23:00
HIW
Generalization is hard, but somebody's got to do it
23:30 - 23:52
HIW
A new interface for GHC typechecker plugins and type-family rewriting
23:52 - 00:14
Mon 23 Aug
Displayed time zone:
Seoul
change
Room
0:00
15
30
45
1:00
15
30
45
2:00
15
30
45
3:00
15
30
45
4:00
15
30
45
HIW
HIW
The Dynamic Haskell Plugin for GHC
00:14 - 00:36
HIW
GHC Status update
00:36 - 00:58
HIW
Testing Haskell with Mocks
01:30 - 01:52
HIW
Adventures in GHC compile times
01:52 - 02:14
HIW
Lightning Talk: Pinned Warnings
02:14 - 02:21
HIW
Lightning Talk: GSOL: A Confluence Checker for Haskell Rewrite Rules
02:21 - 02:28
HIW
Securing Web-Applications with A Refinement Typed ORM
03:30 - 03:52
HIW
Generics for Hardware: Adding Haskell-inspired Generics to Bluespec
03:52 - 04:14
HIW
Closing
04:14 - 04:17
x
Fri 8 Nov 10:30