Higher-Order Intersection Types and Multiple Inheritance (1995)
| Citations: | 14 - 6 self |
BibTeX
@MISC{Compagnoni95higher-orderintersection,
author = {Adriana B. Compagnoni and Benjamin C. Pierce},
title = {Higher-Order Intersection Types and Multiple Inheritance},
year = {1995}
}
Years of Citing Articles
OpenURL
Abstract
this paper was completed, the metatheory of this system has been studied in much greater detail by Compagnoni [ Compagnoni, 1994, Compagnoni, 1995 ] . A type system combining intersection types with a powerful form of polymorphism is of independent interest. Reynolds [ 1988 ] has argued that intersection types can form the basis of elegant language designs. But his Forsythe language has only a first-order type system, and thus lacks some of the expressive possibilities of polymorphic languages like ML. Our work represents a step toward a synthesis of these styles of language design. The following section shows some examples of multiple inheritance using a simple highlevel syntax. Section 3, the core of the paper, defines the -calculus F







