skip to primary navigationskip to content
 

Course pages 2023–24

Advanced topics in programming languages

Tentative seminar schedule

Mon 9 October 2023 (3pm, FW26)
Introduction
Introduction slides
Garbage collection slides
Garbage collection handout
Assigned papers:
Mon 16 October 2023 (3pm, FW26)
Garbage collection
Delimited continuations slides
Delimited continuations handout
Assigned papers:
Tue 24 October 2023 (3pm, FW26)
Delimited continuations
Dependent types slides
Assigned papers:
Mon 30 October 2023 (3pm, FW26)
Dependent types
Module systems slides
Background reading (optional): Assigned papers:
Mon 6 November 2023 (3pm, FW26)
Module systems
Abstract interpretation slides
Assigned papers:
Mon 13 November 2023 (3pm, FW26)
Abstract interpretation
Partial evaluation slides
Background reading (optional): Assigned papers:
Mon 20 November 2023 (3pm, FW26)
Partial evaluation
Program synthesis slides
Background reading (optional): Assigned papers:
Mon 27 November 2023 (3pm, FW26)
Program synthesis