...
【24h】

Romeo: a System For More Flexible Binding-Safe Programming

机译:罗密欧:一个用于更灵活的绑定安全编程系统

获取原文
获取原文并翻译 | 示例
           

摘要

Current languages for safely manipulating values with names only support term languages with simple binding syntax. As a result, no tools exist to safely manipulate code written in those languages for which name problems are the most challenging. We address this problem with Romeo, a language that respects alpha-equivalence on its values, and which has access to a rich specification language for binding, inspired by attribute grammars. Our work has the complex-binding support of David Herman's lambda(m), but is a full-fledged binding-safe language like Pure FreshML.
机译:当前语言,用于安全地操纵名称的值,只支持具有简单绑定语法的术语语言。 因此,不存在以安全地操纵在这些语言中编写的代码的工具是最具挑战性的。 我们通过romeo解决了这个问题,这是一种尊重其值的alpha-alditience的语言,它可以访问富有的绑定规范语言,受到属性语法的启发。 我们的工作具有大卫赫尔曼的λ(M)的复杂绑定支持,但是是一种像纯净的新鲜一样成熟的结合安全语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号