• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ObjC was: Checking OS Version with Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ObjC was: Checking OS Version with Cocoa


  • Subject: Re: ObjC was: Checking OS Version with Cocoa
  • From: MarketLogix Developer <email@hidden>
  • Date: Mon, 6 Jan 2003 07:54:47 -0800

Hi.

"Proprietary extensions" to the "GNU" Objective C language?

No such thing. The language extensions are certainly open. Part of Apple's version of GCC, and the runtime is part of Darwin.

This is a well-placed snip in my quote to make your point, ever think of a career in the media ?

Frameworks are indeed proprietary but they are NOT extensions to the ObjC language per se.
Regrettable analogy on my part now that I realize that Frameworks ONLY equate to add-on
class libraries and are NOT necessary to make the base language work. Just like the AppKit
in NeXTStep. Clearly, I should have known better given that I've already ported a bunch of my
ObjC stuff over to OSX mostly as is without a single "Framework". Nothing but -lobjc ...

So, technically, I guess I am an ObjC developer w/o being a Cocoa developer !

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 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.

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 !

Apple's Objective-C is the gold standard.

The folks at NeXT Computer did rewrite the ObjC compiler toolchain and runtime from
the ground up and I must confess, I like their's much better than the original. I guess Apple
can take credit by consumption.

I wish they would have been as active in donating their debugger (gdb) enhancements to the FSF as well !

Thanks for the clarification.

bisk


On Sunday, January 5, 2003, at 05:30 AM, John Hvrnkvist wrote:


On Sunday, January 5, 2003, at 05:19 AM, MarketLogix Developer wrote:

I'm new here and I must confess that I do not yet know the
exact description of Cocoa.

Cocoa is just a marketing term, and seems to refer to the frameworks rather than the language.

I suppose that it equates to the
proprietary extensions, ie. Frameworks that Apple has added
to the (GNU) ObjC language. Plus libaries of Classes of course.

"Proprietary extensions" to the "GNU" Objective C language?

No such thing. The language extensions are certainly open. Part of Apple's version of GCC, and the runtime is part of Darwin.

Apple owns the trademark Objective-C, so Apple's Objective-C is the gold standard.

By the way, as far as I remember, the Objective-C support in GCC came out of NeXT long ago.

/John
_______________________________________________
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.

  • Follow-Ups:
    • Re: ObjC was: Checking OS Version with Cocoa
      • From: Mike Ferris <email@hidden>
  • Prev by Date: Re: Ignoring an empty field in the address book (bug?)
  • Next by Date: porting apps from NextStep to Cocoa
  • Previous by thread: Re: Ignoring an empty field in the address book (bug?)
  • Next by thread: Re: ObjC was: Checking OS Version with Cocoa
  • Index(es):
    • Date
    • Thread