Abstract continuations: a mathematical semantics for handling full jumps

LFP '88: Proceedings of the 1988 ACM conference on LISP and functional programming(1988)

引用 117|浏览1
暂无评分
摘要
Continuation semantics is the traditional mathematical formalism for specifying the semantics of non-local control operations. Modern Lisp-style languages, however, contain advanced control structures like full functional jumps and control delimiters for which continuation semantics is insufficient. We solve this problem by introducing an abstract domain of rests of computations with appropriate operations. Beyond being useful for the problem at hand, these abstract continuations turn out to have applications in a much broader context, e.g., the explication of parallelism, the modeling of control facilities in parallel languages, and the design of new control structures.
更多
查看译文
关键词
abstract continuation,abstract domain,continuation semantics,modern lisp-style language,full jump,control delimiters,new control structure,advanced control structure,appropriate operation,mathematical semantics,non-local control operation,control facility,control structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要