Deriving an abstract machine for strong call by need
From MaRDI portal
Publication:5089007
DOI10.4230/LIPICS.FSCD.2019.8MaRDI QIDQ5089007FDOQ5089007
Authors: Małgorzata Biernacka, Witold Charatonik
Publication date: 18 July 2022
Recommendations
Cites Work
- A functional correspondence between call-by-need evaluators and lazy abstract machines
- Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine
- The call-by-need lambda calculus
- Deriving a lazy abstract machine
- The call-by-need lambda calculus
- A syntactic correspondence between context-sensitive calculi and abstract machines
- Semantics engineering with PLT Redex
- A new implementation technique for applicative languages
- Lazy evaluation and delimited control
- Strongly reducing variants of the Krivine abstract machine
- A compiled implementation of strong reduction
- Implementing open call-by-value
- On the Relative Usefulness of Fireballs
- A strong distillery
- The useful MAM, a reasonable implementation of the strong \(\lambda\)-calculus
- Defunctionalized interpreters for call-by-need evaluation
- Title not available (Why is that?)
Cited In (1)
This page was built for publication: Deriving an abstract machine for strong call by need
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5089007)