4 ms·
This sounds very cool, but note that this talks about the Objective-C Runtime, which is the plumbing underlying Objective C. Implementing all Mac OS X ObjC run
by microtherion 15y ago
This sounds very cool, but note that this talks about the Objective-C Runtime, which is the plumbing underlying Objective C.
Implementing all Mac OS X ObjC runtime APIs is great, but it's far from implementing the ObjC framework APIs (Foundation / AppKit). In fact, most Cocoa code does not even use the runtime APIs explicitly (though the compiled code certainly does).
- mvzink 15y agoThis is very true, and may have seemed misleading. Although I should note that the frameworks are not "ObjC frameworks" per se, but rather the Cocoa/OPENSTEP frameworks—which are mirrored, for example, in Objective-C++, making them not exactly ObjC specific, philosophically. But you're absolutely right that this is the difference between being able to use Objective-C on Linux and being able to use Cocoa on Linux :P
- deleted 15y ago[deleted]