Publication | Open Access
The call-by-need lambda calculus
120
Citations
25
References
1998
Year
Mathematical ProgrammingFormal SpecificationEngineeringOperational SemanticsAutomated ReasoningFunctional Programming LanguageFormal MethodsCall-by-need Lambda CalculusCall-by-name CalculusComputer ScienceFormal SystemLambda CalculusSemanticsFormal VerificationFunctional Programming
We present a calculus that captures the operational semantics of call-by-need. The call-by-need lambda calculus is confluent, has a notion of standard reduction, and entails the same observational equivalence relation as the call-by-name calculus. The system can be formulated with or without explicit let bindings, admits useful notions of marking and developments, and has a straightforward operational interpretation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1