Skip to main content

2 posts tagged with "reduction semantics"

View All Tags

Paper - A General Fine-Grained Reduction Theory for Effect Handlers

· 4 min read

A General Fine-Grained Reduction Theory for Effect Handlers (Sieczkowski et al. 2023) presents a theory of effect handlers that can be used for term rewriting systems, and provides a few different abstract machines for effect handlers.

A significant contribution of this paper I believe is that it provides a top down small-step semantics for effect handlers, which is a bit unusual.

Filip Sieczkowski, Mateusz Pyzik, and Dariusz Biernacki. “A General Fine-Grained Reduction Theory for Effect Handlers.” Proceedings of the ACM on Programming Languages 7 (ICFP): 511–540. 2023. Publisher: ACM New York, NY, USA.

Paper - Refocusing in Reduction Semantics

· 4 min read

Refocusing in Reduction Semantics (Danvy and Nielsen Nov. 2004) presents a way to go from a reduction semantics to an refocused pre-abstract machine, and eventually to an abstract machine. The paper is a good read after being introduced to reduction semantics and abstract machines, and has a few simple walkthroughs of how to actually apply the theory.

Olivier Danvy, and Lasse R. Nielsen. “Refocusing in Reduction Semantics.” BRICS Report Series 11 (26). Nov. 2004. doi:10.7146/brics.v11i26.21851.