on Sun, Mar 7, 2004 PowerMail discussions may have said:

>>Moreover, wouldn't carbon disappear eventually? Wouldn't Apple provide
>>more support for CoCoa apps?
>
>Not really, for the exact reason that there are a huge number of apps out
>there built around Carbon, and to kill Carbon would be to kill those
>apps, which would be to kill the Mac.  Carbon was devised for the very
>reason of enabling forward migration for current apps.  If Apple wanted
>to kill everyone's current investment, they would have done so long ago.
> This has been discussed time and again on the apple dev lists; take a look.

Actually, this only touches the tip of the iceberg; the underlying
difference is this:

Carbon == C/C++ (really any programming language)

Cocoa == Objective-C (only NeXT, now known as Mac OS X)

So, trying to get programmers to use Cocoa in large numbers will never
happen because large numbers mean writing code in a minority language
(ie, one that very few programmers know, and is never taught in schools
afaik, etc.)

Both Carbon and Cocoa have an API set, most of which is comparable across
both, but there are some specific to each and that can cause problems
when programmers (and/or customers) want a feature not available in the
API set used in a program.

That said, there would be zero advantage to re-writing PowerMail in Cocoa
from a feature or performance point of view (Cocoa is actually slower
typically because Objective-C is designed to be extensible at runtime,
which is computationally expensive).

That really doesn't answer the language situation, but Carbon does have
support for non-Western languages. Now, getting that support into
PowerMail may be no easy feat since it probably requires replacing the
entire text handling engine in PowerMail with something new.

Ok, back to lurking I go :)

PS: While there remain several UI issues with PowerMail, most notably not
handling double clicks on URL's correctly, the new DB engine has kept me
a happy customer ... just wanted to thank the PM developers and support
guys :)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lane Roathe, President                          Ideas From the Deep
<mailto:[EMAIL PROTECTED]>                          <http://www.ifd.com>
___________________________________________________________________
Forget about world peace, visualize using your turn signals!


Reply via email to