Journal article
An object model for dynamic mixins
Abstract
Dynamic mixins allow objects to be modified at runtime with modular extensions. In applications where method calls must traverse through multiple extensions, a performance penalty relative to static inheritance is realized as receivers of super-calls must be determined at run-time. This work describes an object model which significantly reduces this penalty. The approach is described in terms of a statically typed dynamic mixin-based language …
Authors
Burton E; Sekerinski E
Journal
Computer Languages Systems & Structures, Vol. 51, , pp. 90–101
Publisher
Elsevier
Publication Date
January 2018
DOI
10.1016/j.cl.2017.07.001
ISSN
1477-8424