Semantics column
- 1 April 2022
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM SIGLOG News
- Vol. 9 (2), 3-6
- https://doi.org/10.1145/3537668.3537669
Abstract
After an extended hiatus, the Semantics column is returning with this issue of the Newsletter. The subject of this quarter's column is Call-By-Push-Value , written by Paul B. Levy. CBPV is Paul's invention, and it's an interesting and powerful calculus that incorporates both the Call-By-Value and Call-By-Name calculi. Moreover, it's also simpler to describe, as Paul's column demonstrates. After a short introduction to set the stage, and an outline of relevant components of the pure functional programming -- i.e., the simply-typed lambda calculus, Paul describes CBPV and how it incorporates a wide range of computational effects. He then indicates how CBN and CBV each can be translated into CBPV.Keywords
This publication has 3 references indexed in Scilit:
- An axiomatisation of computationally adequate domain theoretic models of FPCPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Domain TheoryPublished by Oxford University Press (OUP) ,1995
- A mixed linear and non-linear logic: Proofs, terms and modelsLecture Notes in Computer Science, 1995