Skip to main content

2004 | OriginalPaper | Buchkapitel

Relaxing the Value Restriction

verfasst von : Jacques Garrigue

Erschienen in: Functional and Logic Programming

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Restricting polymorphism to values is now the standard way to obtain soundness in ML-like programming languages with imperative features. While this solution has undeniable advantages over previous approaches, it forbids polymorphism in many cases where it would be sound. We use a subtyping based approach to recover part of this lost polymorphism, without changing the type algebra itself, and this has significant applications.

Metadaten
Titel
Relaxing the Value Restriction
verfasst von
Jacques Garrigue
Copyright-Jahr
2004
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-24754-8_15

Premium Partner