A Core Calculus of Mixin-Based Incomplete Objects

L. Bettini and V. Bono and S. Likavec

Abstract

We design a calculus that combines class-based features with object-based ones, with the aim of fitting into a unifying setting the best of both worlds'. In a mixin-based approach, mixins are seen as \emph{incomplete classes} from which \emph{incomplete objects} can be instantiated. In turn, incomplete objects can be completed in an object-based fashion. Our hybrid calculus is shown to be useful in some real world scenarios that we present as examples.

@InProceedings\{bettini.bono.likavec:core-calculus-mixinbased-incomplete-objects,
author = \{L. Bettini and V. Bono and S. Likavec},
title = \{A Core Calculus of Mixin-Based Incomplete Objects},
booktitle = \{FOOL 11},
year = \{2004},