Nordic Journal of Computing Bibliography

François Pottier. A Versatile Constraint-Based Type Inference System. Nordic Journal of Computing, 7(4):312-347, Winter 2000.
Abstract

The combination of subtypings, conditional constraints and rows yields a powerful constraint-based type inference system. We illustrate this claim by propo sing solutions to three delicate type inference problems: ``accurate'' pattern matchings, record concatenation, and first-class messages. Previously known solutions involved a different technique in each case; our theoretical contribut ion is in using only a single set of tools. On the practical side, this allows all three problems to benefit from a c ommon set of constraint simplification techniques, a formal description of which is given in an appendix.

Categories and Subject Descriptors: F.3.3 [Logics and Meanings of Programs]: Studies of Program Constructs

Additional Key Words and Phrases: constraint-based type inference, subtyping, rows, conditional constraints

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database