通过子类型进行的推断

时间:2019-02-07 17:22:38

标签: type-systems purescript higher-kinded-types subtyping type-kinds

是否有kind个具有子类型的推理系统的示例?在Haskell这样的类型系统中,种类层没有多态性。通常,具有参数多态性的类型推断是一个难题,但是由于种类不是多态性,这会使得进行子类型化的类型推断成为可能吗?

特别是,我正在考虑可扩展记录范围内的种类。就像“Extensible records with scoped labels”论文或PureScript中的论文一样。

我正在考虑一种语法:

k ::= *       kind of term types
    | record  kind of record types

其中record是键入规则中*的子类型。

0 个答案:

没有答案