Open Call-by-Value

@inproceedings{Accattoli2016OpenC,
  title={Open Call-by-Value},
  author={Beniamino Accattoli and Giulio Guerrieri},
  booktitle={APLAS},
  year={2016}
}
The elegant theory of the call-by-value lambda-calculus relies on weak evaluation and closed terms, that are natural hypotheses in the study of programming languages. To model proof assistants, however, strong evaluation and open terms are required, and it is well known that the operational semantics of call-by-value becomes problematic in this case. Here we study the intermediate setting—that we call Open Call-by-Value—of weak evaluation with open terms, on top of which Gregoire and Leroy… Expand
29 Citations
Implementing Open Call-by-Value
  • 20
  • PDF
Implementing Open Call-by-Value (Extended Version)
  • 2
  • PDF
Abstract machines for Open Call-by-Value
  • 4
  • PDF
New Semantical Insights Into Call-by-Value λ-Calculus
  • 1
  • PDF
Towards a Semantic Measure of the Execution Time in Call-by-Value lambda-Calculus
  • 10
  • PDF
Towards a Semantic Measure of the Execution Time in Call-by-Value lambda-Calculus (Long Version)
  • 1
  • Highly Influenced
  • PDF
Types of Fireballs (Extended Version)
  • 3
  • PDF
Foundations of strong call by need
  • 18
  • PDF
The Bang Calculus Revisited
  • 7
  • Highly Influenced
  • PDF
...
1
2
3
...

References

SHOWING 1-10 OF 60 REFERENCES
Open Call-by-Value (Extended Version)
  • 2
  • PDF
Call-by-Name, Call-by-Value and the lambda-Calculus
  • G. Plotkin
  • Computer Science, Mathematics
  • Theor. Comput. Sci.
  • 1975
  • 1,062
  • PDF
Call-by-name, Call-by-value, Call-by-need and the Linear lambda Calculus
  • 69
  • PDF
A Semantical and Operational Account of Call-by-Value Solvability
  • 43
  • PDF
On the Value of Variables
  • 24
  • PDF
Call-by-Value Solvability, Revisited
  • 35
  • PDF
The Duality of Computation under Focus
  • 38
  • PDF
Lazy Strong Normalization
  • 10
  • PDF
Proof nets and the call-by-value lambda-calculus
  • 8
  • PDF
...
1
2
3
4
5
...