Live data from Hacker News

Illuminating ARCLite

blog.bignerdranch.com

1–3 of 3 posts

Re: Illuminating ARCLite

#2
It looks like this is a monkeypatching mechanism for Objective C to graft some OSX 10.8 functionality on 10.7 concerning the indexing of arrays and maps.

The author writes: "The Objective-C runtime is the beating heart of a Cocoa application. It’s the low-level bit that puts the “Objective” in Objective-C by teaching C how to be object-oriented." -- but doesn't he mean dynamic instead of object-oriented?

Re: Illuminating ARCLite

#3
post #2

It looks like this is a monkeypatching mechanism for Objective C to graft some OSX 10.8 functionality on 10.7 concerning the indexing of arrays and maps. The author writes: "The Objective-C runtime is the beating heart of a Cocoa application. It’s the low-level bit that puts the “Objective” in Objective-C by teaching C how to be object-oriented." -- but doesn't he mean dynamic instead of object-oriented?

No, C is not an object oriented language. Sure, it has structs, but not the all-important subtype polymorphism ( https://en.wikipedia.org/wiki/Subtype_polymorphism ). The Objective-C runtime adds this. And loads of dynamism.