Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
6870977 | Computer Languages, Systems & Structures | 2018 | 23 Pages |
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 called .
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Eden Burton, Emil Sekerinski,