An object model for dynamic mixins. (January 2018)
- Record Type:
- Journal Article
- Title:
- An object model for dynamic mixins. (January 2018)
- Main Title:
- An object model for dynamic mixins
- Authors:
- Burton, Eden
Sekerinski, Emil - Abstract:
- Highlights: A statically typed language called mix is defined for dynamic mixin based development. An object model used for its implementation avoids name lookup for finding method pointers. Preliminary results indicate method access for dynamic mixins approaches the performance of applications using statically inherited classes. 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 .
- Is Part Of:
- Computer languages, systems & structures. Volume 51(2017)
- Journal:
- Computer languages, systems & structures
- Issue:
- Volume 51(2017)
- Issue Display:
- Volume 51, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 51
- Issue:
- 2017
- Issue Sort Value:
- 2017-0051-2017-0000
- Page Start:
- 90
- Page End:
- 101
- Publication Date:
- 2018-01
- Subjects:
- Mixins -- Programming language implementations -- Object models
Programming languages (Electronic computers) -- Periodicals
Computer networks -- Periodicals
Computer architecture -- Periodicals
Computer systems -- Periodicals
Langage de programmation
Réseau d'ordinateurs
Architecture d'ordinateur
Périodique électronique (Descripteur de forme)
Ressource Internet (Descripteur de forme)
005.13 - Journal URLs:
- http://www.sciencedirect.com/science/journal/14778424/40 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cl.2017.07.001 ↗
- Languages:
- English
- ISSNs:
- 1477-8424
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.071000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 5389.xml