...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >An Extension of HM(X) with Boundd Existential and Universal Data-Types
【24h】

An Extension of HM(X) with Boundd Existential and Universal Data-Types

机译:具有边界存在和通用数据类型的HM(X)的扩展

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

获取外文期刊封面封底 >>

       

摘要

We propose a conservative extension of HM(X), a generic constraint-based type inference framework, with bounded existential (a.k.a. abstract) and universal (a.k.a. polymorphic) data-types. In the first part of the article, which remains abstract of the type and constraint language (i.e. the logic X), we introduce the type system, prove its safety and define a type inference algorithm which computes principal typing judgments. In the second part, we propose a realistic constraint solving algorithm for the case of structural subtyping, which handles the non-standard construct of the constraint language generated by type inference: a form of boundd universal quantification.
机译:我们提出了HM(X)的保守扩展,HM(X)是一个基于约束的通用类型推断框架,具有有界的存在(又称抽象)和通用(又称多态)数据类型。在本文的第一部分中,该部分仍然是类型和约束语言(即逻辑X)的抽象,我们介绍了类型系统,证明其安全性并定义了一种用于计算主体类型判断的类型推断算法。在第二部分中,我们针对结构子类型的情况提出了一种现实的约束求解算法,该算法处理由类型推断生成的约束语言的非标准构造:一种有界通用量化形式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号