Skip to main content

Research Repository

Advanced Search

Calculating Compilers Effectively

Garby, Zac; Hutton, Graham; Bahr, Patrick

Authors

Zac Garby

Patrick Bahr



Abstract

Much work in the area of compiler calculation has focused on pure languages. While this simplifies the reasoning, it reduces the applicability. In this article, we show how an existing compiler calculation methodology can be naturally extended to languages with side-effects. We achieve this by exploiting an algebraic approach to effects, which keeps the reasoning simple and provides flexibility in how effects are interpreted. To make the ideas accessible we only use elementary functional programming techniques.

Citation

Garby, Z., Hutton, G., & Bahr, P. (2024, September). Calculating Compilers Effectively. Presented at ACM SIGPLAN Haskell Symposium 2024, Milan, Italy

Presentation Conference Type Edited Proceedings
Conference Name ACM SIGPLAN Haskell Symposium 2024
Start Date Sep 6, 2024
End Date Sep 7, 2024
Acceptance Date Jul 5, 2024
Deposit Date Jul 16, 2024
Publisher Association for Computing Machinery (ACM)
Peer Reviewed Peer Reviewed
ISBN 9798400711022
DOI https://doi.org/10.1145/3677999.3678283
Public URL https://nottingham-repository.worktribe.com/output/37306908

This file is under embargo due to copyright reasons.




You might also like



Downloadable Citations