Speaker / Predavač : Dr. Silvia Likavec
Title / Naslov: MIXIN CALCULUS AND ITS EXTENSIONS
Abstract / Abstrakt:
This work gives the basis for designing calculi that combine class-based features with object-based ones, trying to fit into one setting the best of both worlds. We proposed two extensions of the `Core Calculus of Classes and Mixins' of Bono, Patel and Shmatikov. The first extension is a proposal for a programming language equipped with higher-order mixins, which enables the construction of sophisticated class hierarchies. In the second extension mixins are seen as incomplete classes, and accordingly, their instances are seen as incomplete objects that could be completed in an object-based fashion via method addition and object composition.