The Duality of Construction

被引:0
|
作者
Downen, Paul [1 ]
Ariola, Zena M. [1 ]
机构
[1] Univ Oregon, Eugene, OR 97403 USA
来源
关键词
CALL-BY-VALUE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We explore the duality of construction and deconstruction in the presence of different evaluation strategies. We characterize an evaluation strategy by the notion of substitutability, given by defining what is a value and a co-value, and we present an equational theory that takes the strategy as a parameter. The theory may be extended with new logical connectives, in the form of user-defined data and co-data types, which are duals of one another. Finally, we explore a calculus with composite evaluation strategies that allow for more flexibility over evaluation order by mingling multiple primitive strategies within a single program.
引用
收藏
页码:249 / 269
页数:21
相关论文
共 50 条