At 4:58 PM -0700 6/14/07, Steve Christensen wrote:
What everyone seems to forget is the Carbon was always described
as a method for a relatively smooth transition of OS 9's "legacy"
procedural APIs onto OS X so that developers could get their
products running sooner, not as something that would be around
forever.
On Jun 14, 2007, at 5:49 PM, David Alger wrote:
If this is true, why then was Carbon introduced in OS 8.5?
On Jun 14, 2007, at 6:05 PM, Marshall Clow wrote:
Incorrect on at least two counts:
* CarbonLib 1.0 was introduced in System 8.5, before Mac OS 9, let
alone Mac OS X.
My recollection (granted, I've lost some brain cells over the years)
was that it was introduced in the OS 9 timeframe. (CarbonLib 1.0.4,
released 2000-05-05, supported 8.1-9.0.4. I couldn't find an earlier
release reference.) And as a transition to OS X. Otherwise I don't
believe there would be any good reason for anyone to stop using
InterfaceLib.
On Jun 14, 2007, at 5:49 PM, David Alger wrote:
To build further on this, why then did Apple not state that Carbon
was going to be declining in API's and features if in 5 years
everyone would then need to completely rewrite their apps?
On Jun 14, 2007, at 6:05 PM, Marshall Clow wrote:
* Steve Jobs described Carbon and Cocoa as "both first-class
citizens" of Mac OS X, in a WWDC keynote about 4-5 years ago.
Look, I agree with everyone that the position on 64-bit Carbon has
changed sometime over the past year and that it's caught people off-
guard (me included). I'm not trying to be Apple's defender or
anything, just that they have been not-so-subtly hinting for the last
few years that UI and a lot of lower-level stuff should be
implemented with Cocoa.
All I have been suggesting is that, instead of kicking and screaming,
that people should determine if moving to Cocoa is a viable option
for them, perhaps for as little as their UI code. That's all I plan
to be changing for now unless other forces conspire against me. :-)
steve
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden