Hostname: page-component-77f85d65b8-jkvpf Total loading time: 0 Render date: 2026-03-30T05:54:22.219Z Has data issue: false hasContentIssue false

Towards type-directed compiler calculation

Published online by Cambridge University Press:  15 September 2025

WOUTER SWIERSTRA*
Affiliation:
Utrecht University, Netherlands (e-mail: w.s.swierstra@uu.nl)
Rights & Permissions [Opens in a new window]

Abstract

This paper explores a principled approach to calculating abstract machines and associated compilers, starting from an intrinsically typed interpreter. After deriving a compiler for a simple expression language in some detail, the first steps of this calculation are repeated to derive an optimizing evaluator for the simply typed lambda calculus.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Submit a response

Discussions

No Discussions have been published for this article.