< Retour au sommaire

Towards a solution to the expression problem for compilers: strongly typed nano-passes

Daniel Mercier le

Lieu: Salle 1073

Suivre en visio

Transparents

Abstract

We present a new solution to the problem of (strongly) typing compiler passes when the source and destination language share multiple constructors. We are interested in approaches that limit the amount of boilerplate that needs to be (re)written for each language, while still maintaining a very strict typing discipline. Our solution uses well-known tools, but combine them in a novel way:

Download slides