首页> 外文会议>ACM conference on LISP and functional programming >Abstract continuations: a mathematical semantics for handling full jumps
【24h】

Abstract continuations: a mathematical semantics for handling full jumps

机译:抽象延续:处理全跳的数学语义

获取原文

摘要

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.

机译:连续语义是用于指定非本地控制操作的语义的传统数学形式主义。但是,现代Lisp风格的语言包含高级控制结构,例如全功能跳转和控制定界符,而这些语义对于延续语义是不够的。我们通过引入具有适当操作的计算的 rests 的抽象域来解决此问题。这些抽象延续除了对眼前的问题有用之外,还具有更广泛的应用范围,例如 eg ,并行性的说明,控制工具的建模。并行语言以及新控制结构的设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号