Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
by Kevin Walzer other posts by this author
Jun 18 2007 10:32AM messages near this date
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
|
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
Jim Ingham wrote:
>
> Cocoa is a higher level toolkit than Carbon. Tk wants to get it's
> grubby paws on events much closer to the "raw" state than the Cocoa
> model allows you to easily do. OTOH, Carbon is a pretty low-level
> toolkit. So it was a better match for Tk. That's why when we were
> originally doing the Mac OS X port I decided to go with Carbon rather
> than rewriting it in Cocoa.
>
> It could probably be done with Cocoa, but it would be more work, and
> would probably require subverting what Cocoa wants you to do at various
> points, so it is likely to be somewhat fragile. Moreover, it would be a
> lot of work. If somebody wants to do this, it would probably be a lot
> of fun, but it's not a weekend project...
>
And I'm not certainly not the person to do it, alas.
This pretty much confirms my fears. It appears that, long-term, Carbon
(and correspondingly Tk) is a dead-end for GUI development on OS
X--perhaps not now, but a few years from now.
--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
-------------------------------------------------------------------------
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
|