Subtyping first-class polymorphic components

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We present a statically typed, class-based object oriented language where classes are first class polymorphic values. A main contribution of this work is the design of a type system that combines first class polymorphic values with structural equirecursive types and admits a subtyping algorithm which is arguably much simpler than existing alternatives. Our development is modular and can be easily instantiated for either a Kernel-Fun or a F≤T style of subtyping discipline. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Seco, J. C., & Caires, L. (2005). Subtyping first-class polymorphic components. In Lecture Notes in Computer Science (Vol. 3444, pp. 342–356). Springer Verlag. https://doi.org/10.1007/978-3-540-31987-0_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free