2009
DOI: 10.5381/jot.2009.8.1.a4
|View full text |Cite
|
Sign up to set email alerts
|

A Modern Objective-C Runtime.

Abstract: In 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 cach… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…Chisnall et al [7] discussed a new Objective C runtime with 10% decrease in the already existing GNU runtime library which is of 11,688 lines. The newer library is 15% closer to the GNU runtime Library.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Chisnall et al [7] discussed a new Objective C runtime with 10% decrease in the already existing GNU runtime library which is of 11,688 lines. The newer library is 15% closer to the GNU runtime Library.…”
Section: Literature Reviewmentioning
confidence: 99%
“…I had implemented a proofof-concept Smalltalk compiler on top of the GCC runtime, but it had some ON My Way out of academia, before Cambridge persuaded me to return, the last paper I wrote was a description of a new objective-C runtime for use by the Étoilé project. 1 An objective-C implementation requires two components: a runtime library that implements the dynamic parts of the language and a compiler that emits calls to this library.…”
mentioning
confidence: 99%