已收录 268920 条政策
 政策提纲
  • 暂无提纲
A correspondence between Scheme and the lambda(,upsilon)-CS-calculus
[摘要] We study the relationship between the programming language Scheme and the $lambdasb{v}$-CS-calculus. To this end, we define a correspondence between Scheme and $Lambdasb{CS}$-terms--the language of the calculus--where every Scheme term is an abbreviation of a $Lambdasb{CS}$-term. Although Scheme and $Lambdasb{CS}$ have constructs that roughly correspond to each other, the relationship is rather complex: the inclusion of domain predicates in Scheme enforces the uniform treatment of all values in Scheme as procedural abstractions. Therefore, we must conclude that $Lambdasb{CS}$ cannot express Scheme as a notational definition, but only simulate it through a translation. On the other hand, the embedding reveals Scheme;;s object-oriented nature relative to $Lambdasb{CS}$, and provides a formal basis for the development and formal investigation of an object-oriented extension of Scheme.
[发布日期]  [发布机构] Rice University
[效力级别]  [学科分类] 
[关键词]  [时效性] 
   浏览次数:3      统一登录查看全文      激活码登录查看全文