A core calculus of mixins and incomplete objects

Lorenzo Bettini, Viviana Bono, Silvia Likavec
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
Our calculus combines class-based features with object-based ones, with the aim of fitting into a unified setting the "best of both worlds". In a mixin-based approach, mixins are seen as incomplete classes from which incomplete objects can be instantiated. Incomplete objects can be completed in an object-based fashion.
doi:10.1145/1028664.1028753 dblp:conf/oopsla/BettiniBL04 fatcat:fc4fapbaubfgzcxhofrtraqndq