The proceedings of the workshop are available, in a single PDF file, at ACM Digital Library.
This two-day event celebrates the career and accomplishments of Olivier Danvy on the occasion of his 64th birthday.
Olivier is a visionary in the field of programming languages and is well-known for his seminal work on control operators, partial evaluation, inter-derivation of program semantics, and applications of mechanised theorem provers in Computer Science research and education. Olivier’s research on abstract machines, interpreters, and program manipulation techniques has been instrumental in building common understanding of how programs compute, transform, and interact. His contributions inspired several generations of researchers to study connections between programs and data, syntax and semantics, interpreters and compilers. Known for being an extraordinarily kind and approachable person, Olivier has been a supportive mentor and a role model for his students, collaborators, and colleagues. Last but not least, a dedicated educator, Olivier has authored many influential courses on understanding and designing programs, and a number of papers on elegant and instructive uses of functional programming and proof assistants.
We invite you to join us in honouring Olivier with this workshop, featuring a series of distinguished talks and papers by his students, colleagues, and friends, on the topics in the many areas of Computer Science that he has contributed to.
Contributed Papers and Talks
Tue 14 OctDisplayed time zone: Perth change
10:10 - 10:50 | |||
10:10 40mCoffee break | Break Catering | ||
10:50 - 12:05 | |||
10:50 5mDay opening | Opening OlivierFest Julia Lawall Inria, Fritz Henglein University of Copenhagen, Jens Palsberg University of California, Los Angeles (UCLA), Ilya Sergey National University of Singapore | ||
10:55 20mTalk | Continuations in Musicfestschrift OlivierFest Youyou Cong Institute of Science Tokyo DOI | ||
11:15 25mTalk | Exotic Uses of Continuations OlivierFest Michael D. Adams National University of Singapore | ||
11:40 25mTalk | Invertible Syntax without the Tuples (Functional Pearl)festschrift OlivierFest Link to publication DOI Pre-print | ||
12:10 - 13:40 | |||
12:10 90mLunch | Lunch Catering | ||
13:40 - 15:20 | It’s All a Matter of Interpretation!OlivierFest at Peony West Chair(s): Peter Thiemann University of Freiburg | ||
13:40 25mTalk | Defining Algebraic Effects and Handlers via Trails and Metacontinuationsfestschrift OlivierFest DOI | ||
14:05 25mTalk | A Compositional Semantics for eval in Schemefestschrift OlivierFest Peter D. Mosses Delft University of Technology; Swansea University DOI File Attached | ||
14:30 25mTalk | Generic Reduction-Based Interpretersfestschrift OlivierFest Casper Bach University of Southern Denmark DOI | ||
14:55 25mTalk | Safe-for-Space Linked Environmentsfestschrift OlivierFest DOI | ||
15:20 - 16:00 | |||
15:20 40mCoffee break | Break Catering | ||
16:00 - 17:45 | Analyze ThisOlivierFest at Peony West Chair(s): Jens Palsberg University of California, Los Angeles (UCLA) | ||
16:00 25mTalk | On the Structure of Abstract Interpretersfestschrift OlivierFest Wonyeol Lee POSTECH, Matthieu Lemerre Université Paris-Saclay - CEA List, Xavier Rival Inria - CNRS - Ecole Normale Superieure de Paris - PSL University, Hongseok Yang KAIST DOI | ||
16:25 25mTalk | Understanding Linux Kernel Code through Formal Verification: A Case Study of the Task-Scheduler Function select_idle_corefestschrift OlivierFest DOI | ||
16:50 25mTalk | Simple Closure Analysis Revisitedfestschrift OlivierFest Fritz Henglein University of Copenhagen DOI | ||
17:15 15mTalk | Mixing transformation and symbolic execution with continuation for WebAssembly OlivierFest Guannan Wei Tufts University | ||
17:30 15mTalk | Data-Centric Functional Programming with First-Class Finite Maps and Tabulated Abstractions OlivierFest Tiark Rompf Purdue University | ||
Wed 15 OctDisplayed time zone: Perth change
10:10 - 10:50 | |||
10:10 40mCoffee break | Break Catering | ||
10:50 - 12:05 | |||
10:50 25mTalk | Controlling Copatterns: There and Back Againfestschrift OlivierFest Paul Downen University of Massachusetts at Lowell DOI | ||
11:15 25mTalk | Deforestation through refunctionalization OlivierFest Lionel Parreaux HKUST (The Hong Kong University of Science and Technology) | ||
11:40 25mTalk | Encoding Product Typesfestschrift OlivierFest Sam Lindley University of Edinburgh DOI | ||
12:10 - 13:40 | |||
12:10 90mLunch | Lunch Catering | ||
13:40 - 15:25 | Proof we need. Proof!OlivierFest at Peony West Chair(s): Xavier Rival Inria - CNRS - Ecole Normale Superieure de Paris - PSL University | ||
13:40 25mTalk | What I Always Wanted to Know about Second Class Valuesfestschrift OlivierFest Peter Thiemann University of Freiburg DOI | ||
14:05 25mTalk | A Tale of Two Zippersfestschrift OlivierFest DOI | ||
14:30 25mTalk | Verified Nanopasses for Compiling Conditionalsfestschrift OlivierFest Jeremy G. Siek Indiana University DOI | ||
14:55 15mTalk | Verifying Effectful Programs via Answer-Type Modification OlivierFest Taro Sekiyama National Institute of Informatics | ||
15:10 15mTalk | From Delimited Continuations to Staged Logics OlivierFest Wei-Ngan Chin National University of Singapore, Darius Foo National University of Singapore, Yahui Song Standard Chartered Bank | ||
15:20 - 16:00 | |||
15:20 40mCoffee break | Break Catering | ||
16:00 - 17:40 | |||
16:00 50mTalk | More than a Colleague: Celebrating Olivier’s Impact OlivierFest Charles Consel Bordeaux-INP, Andrzej Filinski DIKU, University of Copenhagen, David Schmidt Kansas State University, Torben Amtoft Kansas State University, Jens Palsberg University of California, Los Angeles (UCLA), Jacob Johannsen Independent, Chantal Keller LMF - University Paris-Saclay, Kira Kutscher , Paola Quaglia University of Trento | ||
16:50 50mTalk | Many Happy Continuations OlivierFest Olivier Danvy Yale-NUS College and School of Computing, Singapore | ||