« Return to Thread: Moribund Carbon...any thgouths

Moribund Carbon...any thgouths

by Kevin Walzer-5 :: Rate this Message:

Reply to Author | View in Thread

With Leopard's release, I'm taking another look at Tk Aqua's future.

John Siracusa's take on the future of Carbon strikes me as pretty apt
(see http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/6). Here it is,
in a nutshell:

"Yep, it's (finally) the end of the line for Carbon GUI applications in
Mac OS X. Oh, sure, they'll be around for years and years to come, but
the lack of 64-bit support is a long-term death sentence. The last
vestiges of the original Macintosh API are finally being put to rest.
They've done their job and are being given a decent burial, I think. A
slow, almost natural transition. Bugs will be fixed in the 32-bit Carbon
APIs, of course, but no new features will be added. All new GUI APIs in
Leopard and future Mac OS X releases will be added as Cocoa-only APIs."

Although I know Apple has made no official statement about this, it
sounds as if Carbon is in the process of being shifted to a legacy API:
kept around, but not updated. The signals to shift to Cocoa couldn't be
stronger. For me, this is ironic, because I'm learning C and Carbon so I
can submit some patches to various bits of Tk that Daniel hasn't had
time to work on.

I can live with Carbon being moribund, but I hope Apple doesn't
proactively break it at some point in the future...given their history,
however, it's likely they will.

Thoughts?

--Kevin

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Tcl-mac mailing list
tcl-mac@...
https://lists.sourceforge.net/lists/listinfo/tcl-mac

 « Return to Thread: Moribund Carbon...any thgouths