Bounded Polymorphism for Extensible Objects

  • Authors:
  • Luigi Liquori

  • Affiliations:
  • -

  • Venue:
  • TYPES '98 Selected papers from the International Workshop on Types for Proofs and Programs
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the ECOOP'97 conference, the author of the present paper investigated a conservative extension, called Ob1+, of the first-order Object Calculus Ob1 of Abadi and Cardelli, supporting method extension in presence of object subsumption. In this paper, we extend that work with explicit variance annotations and selftypes. The resulting calculus, called Obs+, is a proper extension of Ob1+. Moreover it is proved to be type sound.