POPL 2024 (series) / PEPM 2024 (series) / PEPM 2024 /
One-Pass CPS Translation of Dependent Types (Talk Proposal)
Type preservation is an important property of compilers, especially in the case where the source and target languages are dependently typed. Our goal is to define a type-preserving, one-pass CPS translation of the Calculus of Constructions with dependent pair types. In this talk proposal, we first review the existing techniques for preserving dependent types in ordinary CPS translations, and then describe our attempt to adapt those techniques to an optimizing translation that yields no administrative redexes.
Tue 16 JanDisplayed time zone: London change
Tue 16 Jan
Displayed time zone: London change
14:00 - 15:30 | |||
14:00 25mTalk | An Intrinsically Typed Compiler for Algebraic Effect Handlers PEPM Syouki Tsuyama Tokyo Institute of Technology, Youyou Cong Tokyo Institute of Technology, Hidehiko Masuhara Tokyo Institute of Technology DOI | ||
14:25 25mTalk | Ownership Types for Verification of Programs with Pointer Arithmetic PEPM Izumi Tanaka University of Tokyo, Ken Sakayori University of Tokyo, Naoki Kobayashi University of Tokyo DOI | ||
14:50 25mTalk | Scoped and Typed Staging by EvaluationRemote PEPM Guillaume Allais University of Strathclyde DOI Pre-print | ||
15:15 15mTalk | One-Pass CPS Translation of Dependent Types (Talk Proposal) PEPM Youyou Cong Tokyo Institute of Technology Pre-print |