Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
by Kevin Walzer other posts by this author
Jun 18 2007 9:08PM messages near this date
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
|
Re: [MACTCL] No 64-bit Carbon = Problem for Tk Aqua?
Jeff Hobbs wrote:
> >
> > I am thinking that maybe Apple is less than frank when it says on its
> > developer site that Tcl/Tk is a viable GUI on MacOS X.
>
> I'm not sure what you are so grumpy about (aside from BLT as noted
> above), but have you seen the Tcl Dev Kit or Perl Dev Kit on OS X?
> Click on the first image at:
> http://www.activestate.com/Products/perl_dev_kit/fix.plex
> or http://www.activestate.com/Products/tcl_dev_kit/deploy.plex
>
> Does it have nits? Yes (most specifically, I'd like more native OS X
> toolbuttons), but it blends in very well. You can do it, and without a
> lot of effort as well.
>
Those screen shots look good, especially for a cross-platform
application. I think ActiveState has done an excellent job in porting
its stuff to Tk Aqua. Of course, Cocoa purists will wrinkle their noses.
They certainly have about the GUI's of my programs in the past, which
are Mac-only but are written in Tk. "Why not use Cocoa?" is the
perennial question.
My answer, until now, is that Tk is Good Enough, especially with some
tweaking. Tcl and Python (my dev languages of choice) are very powerful,
and go well with Tk. However, I'm reassessing this viewpoint in light of
what Apple has said about Carbon. I've seen no reassurance from anyone
that Carbon is a "future-proof," safe API to work with. And the
difficulty that Jim Ingham alluded to in getting Tk to work with Cocoa
is another "nail in the coffin," so to speak.
I'd love to continue to work with Tk. I'd rather improve my applications
rather than spend months porting them to Cocoa (PyObjC, anyone)? But I
no longer have as much confidence in the future of Carbon or Tk as I
used to.
--Kevin
--
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
|