paperbot · PL 论文追踪

RSS

Another Type Inference Algorithm for First-Class Implicit Polymorphism

ICFP 10(ICFP)2026
J. Garrett Morris

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

We propose yet another approach to type inference with first-class implicit polymorphism, based on the interleaving of an Algorithm M-style constraint-generating elaboration of terms and a solver for the generated constraints. The novelty of our approach is that types include explicit syntactic representations of unknown polymorphic types during type inference. Solving unification constraints with unknown polymorphic types also computes type arguments for the elaborated terms. The resulting system is uniform, simple, extends to support domain-specific constraints, and compares favorably with other approaches to first-class implicit polymorphism.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3634,
  title = {Another Type Inference Algorithm for First-Class Implicit Polymorphism},
  author = {J. Garrett Morris},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {10},
  number = {ICFP},
  year = {2026},
  doi = {10.1145/3828702}
}