ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> tcl-mac
tcl-mac
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
by Tim Jones other posts by this author
Jun 18 2007 9:16AM messages near this date
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua? | Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
On Jun 18, 2007, at 1:12 AM, Kristoffer Lawson wrote:

>  On 18 Jun 2007, at 07:04, Kevin Walzer wrote:
> 
> > Let's set aside the issue of the major commercial Mac software
> > vendors,
> > such as Microsoft and Adobe, and the fact that their major
> > applications
> > are all Carbon. Has Apple given any consideration to the fact that
> > nearly every cross-platform GUI toolkit uses Carbon for its windowing
> > system API? Not just Tk, but Qt, wxWidgets, and RealBasic, for
> > starters.
> > Or perhaps they have given this thought, and want to discourage
> > cross-platform toolkits?
> 
>  But why do they use Carbon? Why not move to Cocoa in their cases as
>  well?

Objectionable C - that's why.  We old-timers know C and C++, and  
Carbon works with C and C++.  To make the move to Cocoa, we need to  
move our knowledge base to Objective C.  While that may be a simple  
thing for new programmers, for us old dogs, it would be a dramatic  
new trick.  Additionally, it means developing an entire new code base  
for existing applications.

>  I can understand the move from Apple's point of view perfectly.
>  In fact, it has been a public secret for years that Carbon will be
>  deprecated at some point and that developers should use Cocoa. It's a
>  lot of work to maintain to APIs and does not make much sense for  
>  Apple.

But, they set the precedence...

>  I can't really see the benefit in holding on tight to Carbon.
>  Besides, purely from a user's perspective, Cocoa application in
>  general feel more refined.
> 
>              /  http://www.fishpool.com/~setok/

They feel more refined because the developers didn't take the time to  
make things correctly in the Carbon version.  There are a lot of  
Carbon-based apps out there that have a feel and workflow as refined  
as any Carbon app.

Tim


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Tcl-mac mailing list
tcl-mac@[...].net
https://lists.sourceforge.net/lists/listinfo/tcl-mac
Thread:
Kevin Walzer
Kevin Walzer
Bill Northcott
Jeff Hobbs
Bill Northcott
Kevin Walzer
Kristoffer Lawson
Kevin Walzer
Tim Jones
Jim DeVona
Tim Jones
Jim DeVona
Tim Jones
Kristoffer Lawson
Skytag
Skytag
Kristoffer Lawson
Skytag
Kevin Walzer
Skytag
Svenn Are Bjerkem
Kevin Walzer
Kristoffer Lawson
Kristoffer Lawson
Jon Guyer
Kevin Walzer
Jon Guyer
Jim Ingham
Kevin Walzer
Kristoffer Lawson
Kevin Walzer
Tim Jones
Kristoffer Lawson
Tim Jones
Adrian Robert
Tim Jones

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved