Re: ObjC was: Checking OS Version with Cocoa
Re: ObjC was: Checking OS Version with Cocoa
- Subject: Re: ObjC was: Checking OS Version with Cocoa
- From: Mike Ferris <email@hidden>
- Date: Mon, 6 Jan 2003 09:26:44 -0800
and the runtime is part of Darwin.
I think the ObjC runtime is also part of (Apple's version) of GCC
which I hope is also the FSF's version.
Whatever version number that is these days. Isn't Darwin the OS ? I
don't see how that relates to the
ObjC runtime other than much or perhaps some of Darwin is written to
compile with it.
Apple and GNU have different Obj-C runtimes. The GNU compiler from FSF
compiles for the GNU runtime, Apple's gcc compiles for Apple's runtime
(I don't know if either has options to target the other runtime).
Apple's runtime and Apple's version of gcc are both part of Darwin.
Apple owns the trademark Objective-C, so Apple's Objective-C is the
gold standard.
Interesting. Did Apple buy StepStone Inc. as well as NeXT Computer ?
Or is StepStone
no longer in business these days ? Cause I would have thought that
since StepStone
pioneered the Objective-C language many years before NeXT was born ...
well who knows,
that would be a legal thing. Anybody know what happened to
StepStone, Inc. ? They were
based in Sandy Hook, CN or some state in the New England area.
NeXT bought the rights to Obj-C from StepStone at some point a while
back, so Apple inherited that. I don't know what happened to
StepStone, but Brad Cox has been seen on the PB-users list recently.
He seems to be doing Java stuff from his questions...
Modern Obj-C is really a joint development of StepStone (ie Brad) and
NeXT (most Steve Naroff, on the NeXT side I think). NeXT added many
things that make Obj-C what it is today including concepts like
categories and protocols.
By the way, as far as I remember, the Objective-C support in GCC came
out of NeXT long ago.
True, NeXT wrote the ObjC code as an add-on to GCC and then donated it
to the FSF.
But in my reckoning, not THAT long ago. Man, now I do feel old !
The compiler-end implementation of the Obj-C support was originally
from NeXT. NeXT never gave its runtime to FSF so the FSF folks
developed a separate one (and tweaked the compiler stuff to generate
code for it).
Mike
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.