An object model for dynamic mixins. Burton, E. & Sekerinski, E. Computer Languages, Systems & Structures, 51:90–101, January, 2018. doi abstract bibtex 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 mix.
@article{BurtonSekerinski18ObjectModelDynamicMixins,
title = {An object model for dynamic mixins},
volume = {51},
doi = {10.1016/j.cl.2017.07.001},
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 mix.},
journal = {Computer Languages, Systems \& Structures},
author = {Burton, Eden and Sekerinski, Emil},
month = jan,
year = {2018},
keywords = {Mixins, Object models, Programming language implementations},
pages = {90--101},
}
Downloads: 0
{"_id":"W7eGcT2xngokHeJBc","bibbaseid":"burton-sekerinski-anobjectmodelfordynamicmixins-2018","author_short":["Burton, E.","Sekerinski, E."],"bibdata":{"bibtype":"article","type":"article","title":"An object model for dynamic mixins","volume":"51","doi":"10.1016/j.cl.2017.07.001","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 mix.","journal":"Computer Languages, Systems & Structures","author":[{"propositions":[],"lastnames":["Burton"],"firstnames":["Eden"],"suffixes":[]},{"propositions":[],"lastnames":["Sekerinski"],"firstnames":["Emil"],"suffixes":[]}],"month":"January","year":"2018","keywords":"Mixins, Object models, Programming language implementations","pages":"90–101","bibtex":"@article{BurtonSekerinski18ObjectModelDynamicMixins,\n\ttitle = {An object model for dynamic mixins},\n\tvolume = {51},\n\tdoi = {10.1016/j.cl.2017.07.001},\n\tabstract = {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 mix.},\n\tjournal = {Computer Languages, Systems \\& Structures},\n\tauthor = {Burton, Eden and Sekerinski, Emil},\n\tmonth = jan,\n\tyear = {2018},\n\tkeywords = {Mixins, Object models, Programming language implementations},\n\tpages = {90--101},\n}\n\n","author_short":["Burton, E.","Sekerinski, E."],"key":"BurtonSekerinski18ObjectModelDynamicMixins","id":"BurtonSekerinski18ObjectModelDynamicMixins","bibbaseid":"burton-sekerinski-anobjectmodelfordynamicmixins-2018","role":"author","urls":{},"keyword":["Mixins","Object models","Programming language implementations"],"metadata":{"authorlinks":{}}},"bibtype":"article","biburl":"https://api.krunk.cn/emil/bib.php","dataSources":["HEdahWqKBpmSGmDwq","MF5eGzpJnqf6bSAoG","ienufKdnmJs49AsjR","So4gmSWFmbQRNEuFs","ezsmw4w22u9JFLNYJ","CvQYP6Tmpapx74Mgr","RWydLHbBJqgdeh5jr"],"keywords":["mixins","object models","programming language implementations"],"search_terms":["object","model","dynamic","mixins","burton","sekerinski"],"title":"An object model for dynamic mixins","year":2018}