Hi, can someone explain to me the philosophy/principles behind Core Foundation? I'm just having a hard time seeing the overall relationship between Carbon, Core Foundation, and Cocoa.
A few (stupid) questions I have are: + Why was Core Foundation invented? + What did developers use BEFORE Core Foundation, back in the NEXTSTEP days? There was no Core Foundation back then, correct? Everything was pure Obj-C/Cocoa? + When Apple and NeXT merged, the Carbon and Cocoa (before they got those names) APIs needed merging? And so a common base was created? And it is Core Foundation? Below is my semi-understanding (that's why they're questions, not statements) of things, and I would greatly appreciate corrections to it: + Cocoa is the current evolution of NEXTSTEP and (still) based on Objective-C? + Carbon is the current, but deprecated evolution of the C++ based APIs from Mac OS 8 and 9? The rest are shots in the dark. Please correct me: + Core Foundation is C-based glue code between Carbon and Cocoa? + Core Foundation is C-based glue code between Carbon and the underlying OS? + Core Foundation is C-based glue code that allows Carbon apps to have Aqua GUIs? + Core Foundation is ???? I'm asking. All of this may seem like idle chatter to the experts, but answering them goes a long way towards understanding what the docs are talking about, and what others mean when discussing OS X development. Thanks, -s _______________________________________________ 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]