News for hackers. Stuff that matters.
Re:Ask HN: What do you think of Objective-C? by tlrobinson on Thursday December 18, 2008 @04:45AM (#401987)
Objective-C is a dynamic language.

Check out MacRuby, which is Ruby implemented on top of the Objective-C runtime: http://www.macruby.org/

The key difference between this and other "bridges" is Ruby classes are implemented as Objective-C classes. This couldn't have been done if Objective-C weren't as dynamic as it is. Objective-C is basically Ruby in C's clothing (which leads to a very different "feel", but in terms of "dynamicism" they're approximately the same).

And "slapping it on top of assembly language"? I'm not sure what that has to do with anything. C compilers are usually written in C. V8 (Chrome's JavaScript engine) generates machine code. What exactly is your argument?

Re:Ask HN: What do you think of Objective-C? by jrockway on Thursday December 18, 2008 @06:52PM (#402786)
C is "portable assembly". If you add some OO keywords on top of that, then you have "OO slapped on top of assembly".

The implementation language of the compiler is completely irrelevant.

Re:Ask HN: What do you think of Objective-C? by Tichy on Thursday December 18, 2008 @11:03AM (#402209)
If it is so dynamic, why does it have header files and interfaces?