> On Oct 10, 2019, at 5:20 PM, Charles Srstka via Cocoa-dev > <cocoa-dev@lists.apple.com> wrote: > > Yes, they marketed Carbon as a first-class citizen, promoted as “the basis > for all life,” and even rewrote the Finder and Dock—which already had Cocoa > implementations from NeXT—in Carbon just to prove that they were serious > about it.
Just a guess but perhaps management had an awakening when they found the time and effort expended to write the next even better version of Finder in Carbon was substantially more difficult and costly that the prior Cocoa version. > I still remember reading this thread, and feeling nervous about it: > > https://lists.apple.com/archives/cocoa-dev//2002/Jan/msg01366.html Yes this is a very interesting thread. Here is a post on the same thread written by Erik M. Buck. https://lists.apple.com/archives/cocoa-dev//2002/Jan/msg01329.html "Carbon will exist as long as Apple exists.” Apparently this is the same Erik M. Buck who coauthored the excellent book Cocoa Design Patterns with Donald Yacktman which came out in 2009. So apparently Mr. Buck saw the light and had a change of mind. Apparently a lot of individuals at Apple had a change of mind and saw the light as Cocoa demonstrated itself superior technology. I think that is what happened. > The common assumption among the more level-headed at the time was that Cocoa > was going to be gradually rewritten to sit on top of Carbon, with Carbon > sticking around as the lower-level, closer-to-the-metal API. My guess is maybe outside the company this may have been the common view but not to every one inside the company. Core Foundation made Carbon possible on the new OS. It was written by borrowing stuff from Cocoa not the other way around. --Richard Charles _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com