chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Cocoa Bridge and Chicken gui repl


From: Thomas Christian Chust
Subject: Re: [Chicken-users] Cocoa Bridge and Chicken gui repl
Date: Mon, 03 Dec 2007 15:37:06 +0100
User-agent: Thunderbird 2.0.0.9 (Macintosh/20071031)

Glen Foy schrieb:

> [...] The only problem is that Grace/Juce is a Carbon application,
> and Carbon is probably on the way out.  Apple is ruthless when it
> comes to orphaning old technologies. [...]

Hello,

I would deem it highly unlikely that the Carbon API will be deprecated
any time soon: Cocoa is basically just an Objective-C  wrapper around
Carbon and there is no good reason to rewrite it from scratch without a
Carbon dependency. Then there are also applications for which the
extremely dynamic runtime system of Objective-C may be too slow, so it
is always good to have a low level API available as well -- for example
the last time I checked, MacOS X's Finder application was implemented in
C++ as a Carbon application for performance reasons. And finally a bunch
of popular third party GUI toolkits are based on Carbon, not Cocoa,
because they are not written in Objective-C either -- it would probably
be a strategic mistake for Apple to kick the backend of widely used
toolkits like Qt+ and the upcoming native Gtk+ port out of MacOS X,
annoying all the developers depending on them...

cu,
Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]