A General Framework for Hindley/Milner Type Systems with Constraints (2000)
| Citations: | 29 - 8 self |
BibTeX
@MISC{Sulzmann00ageneral,
author = {Martin Sulzmann},
title = {A General Framework for Hindley/Milner Type Systems with Constraints},
year = {2000}
}
Years of Citing Articles
OpenURL
Abstract
with constraints. The basic idea is to factor out the common core of previous extensions of the Hindley/Milner system. I present a Hindley/Milner system where the constraint part is a parameter. Speci c applications can be obtained by providing speci c constraint systems which capture the application in mind. For instance, the Hindley/Milner system can be recovered by instantiating the constraint part to the standard Herbrand constraint system. Type system instances of the general framework are sound if the underlying constraint system is sound. Furthermore, I give a generic type inference algorithm for the general framework, under sucient conditions on the speci c constraint system type inference yields principal types.







