Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
At positive type we have
In denotational semantics, positive types behave well with respect to “call-by-value” and other eager evaluation strategies.
and dually at negative type we have
In denotational semantics, negative types behave well with respect to “call-by-name” and other lazy evaluation strategies.
This doesn’t seem right to me; don’t evaluation strategies belong to operational semantics?
Hmm, this CST.SE answer suggests that maybe evaluation strategies are considered part of denotational semantics insofar as they affect the end result of a computation rather than the implementation details of how that result is arrived at.
1 to 2 of 2