Run otool -L on various OS X executables and libraries (.dylib). You'll see 
that a lot of programs use the Carbon framework, either exclusively or in 
tandem with the Cocoa framework. All of these programs would be affected by a 
move away from Carbon. This includes things like the Qt libraries. However, 
"deprecated" does not mean "eliminated."

Apple has been pushing Cocoa since 10.0, but met fierce resistance from 
developers who didn't want to rewrite everything. Eventually Cocoa will 
probably be desirable from the point of view of new things added to it that 
aren't available via the traditional Carbon API. At that point it might be 
reasonable to develop a Cocoa-based widgetset. In the meantime I'm just 
grateful that we have a native widgetset for Lazarus in Carbon. Once the IDE is 
Carbon-based I imagine there will be an increase in the number of Mac 
programmers taking another look at Lazarus who were scared off by GTK, X11, 
fink, etc.

Thanks.

-Phil


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 19, 2007 4:12 PM
To: [email protected]
Subject: [lazarus] Carbon may become deprecated soon

Hi,

"The most important point of the day was : no 64 bits for Carbon. This
means Carbon will probably be binary compatible for 10.5, and deprecated
for 10.6. Waiting for more infos, I'll comment more in the part 2."

Carbon support devels, please see:

http://eric.bachard.free.fr/news/2007/06/back-from-wwdc-2007-part-1-agenda.html

http://blogs.sun.com/GullFOSS/entry/visiting_the_apple_wwdc_2007

Diogo PiƧarra

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to