中文

带型变的名义子类型化子类型化机器的研究(完整版)

编程语言 2021-10-22 v1

摘要

这是对Kennedy和Pierce的带型变的名义子类型化背后的子类型化机器的计算能力的研究。我们描绘了Kennedy和Pierce类型系统的片段格,并根据正则、上下文无关、确定性和非确定性树语言刻画了它们的计算能力。基于该理论,我们提出了Treetop——一个子类型化机器的C#实现生成器。该软件工件构成了第一个可行的(尽管是概念验证)流畅API生成器,用于在可判定的类型系统片段中支持上下文无关的API协议。

关键词

引用

@article{arxiv.2109.03950,
  title  = {Study of the Subtyping Machine of Nominal Subtyping with Variance (full version)},
  author = {Ori Roth},
  journal= {arXiv preprint arXiv:2109.03950},
  year   = {2021}
}