Recursive subtyping revealed - Functional pearl

Citation
V. Gapeyev et al., Recursive subtyping revealed - Functional pearl, ACM SIGPL N, 35(9), 2000, pp. 221-231
Citations number
22
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM SIGPLAN NOTICES
ISSN journal
15232867 → ACNP
Volume
35
Issue
9
Year of publication
2000
Pages
221 - 231
Database
ISI
SICI code
1523-2867(200009)35:9<221:RSR-FP>2.0.ZU;2-#
Abstract
Algorithms for checking subtyping between recursive types lie at the core o f many programming language implementations. But the fundamental theory of these algorithms and hom they relate to simpler declarative specifications is not widely understood, due in part to the difficulty of the available in troductions to the area. This tutorial paper offers an "end-to-end" introdu ction to recursive types and subtyping algorithms, from basic theory to eff icient implementation, set in the unifying mathematical framework of coindu ction.