A Modern Objective-C Runtime.
2009; EtH Zurich; Volume: 8; Issue: 1 Linguagem: Inglês
10.5381/jot.2009.8.1.a4
ISSN1660-1769
Autores Tópico(s)Model-Driven Software Engineering Techniques
ResumoIn light of the recent modifications to the de facto standard implementation Objective-C language by Apple Inc., the GNU Objective-C runtime lacks a number of features that are desirable for a modern implementation.This paper presents a metaobject protocol flexible enough to implement Objective-C and other languages of interest.It also presents an implementation of this model in the form of a new Objective-C runtime library which supports all of the new features of Objective-C 2.0 as well as safe inline caching, mixins, prototype-based object orientation, transparent support for other languages-including those with a prototype-based object model-and a small, maintainable code base.
Referência(s)