Bill Cole <mailto: [EMAIL PROTECTED]> wrote: >In fact the Carbon vs. Cocoa connotation is pretty good. Carbon (the >API set) is in existence as a necessary evil, not a really positive >advancement in programming tools. It's a way to make apps written to >what is at its core a 1984 single-tasking OS easily portable to a >modern multitasking OS. No one should be writing new apps on Carbon: >it's a hack needed to address a short-term need, not a grand design. >Carbon is properly not all that appealing.
This is somewhat off-topic for a SIMS discussion, so I'll keep it short. I respectfully disagree with your conclusions. I find the Carbon API to be a very appealing API for new projects, particularly those in a modern multitasking OS. Further, I do believe the Carbon API is a positive step forward in programming tools. Not a revolutionary one, mind you, but Cocoa isn't particularly revolutionary either. Many people, developers included, miss the fact that Carbon is not just a subset of the original Mac API. It is true that a subset of the original Mac API is found in Carbon. This is what allows existing MacOS applications be "ported" to Carbon with a minimum of fuss. However, the Carbon API contains many APIs which are, in fact, brand new and make application development much easier than the classic Mac APIs. In some ways, it's like many of the application structures from MacApp (or, the IIGS toolbox for that matter) are now in the base OS APIs. There are several APIs available for writing MacOS applications. Each has its advantages and disadvantages. Carbon is one of those APIs, and is a relatively nice one for application development. Regards, Eric ----------------------------------------------------------------------- Eric Berdahl "The zen philosopher Basia once said, 'A Man Behind the Curtain flute with no holes is not a flute and Intelligent Paradigm a donut without a hole is a danish.'" [EMAIL PROTECTED] - Ty Webb, "Caddyshack" [EMAIL PROTECTED] ############################################################# This message is sent to you because you are subscribed to the mailing list <[EMAIL PROTECTED]>. To unsubscribe, E-mail to: <[EMAIL PROTECTED]> To switch to the DIGEST mode, E-mail to <[EMAIL PROTECTED]> To switch to the INDEX mode, E-mail to <[EMAIL PROTECTED]> Send administrative queries to <[EMAIL PROTECTED]>
