[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Swarm-Support] Using Aqua tcl/tk on Mac OS X?
From: |
Russell Standish |
Subject: |
Re: [Swarm-Support] Using Aqua tcl/tk on Mac OS X? |
Date: |
Thu, 10 Apr 2003 10:55:09 +1000 (EST) |
Bill Northcott wrote:
>
> As far as I can see, the changes were introduced between Tcl/tk 8.3 and
> 8.4.
>
> In the tcl/tk sources these new const qualifiers are shown as the macro
> CONST84. Tclconfig.sh always gives you the major and minor version
> numbers. So it seems to me that it should not be too hard to incorporate
> CONST84 into tk extensions in the same way.
Thats largely what I did - although being undocumented makes me a
little nervous...
>
> BLT 2.4z works happily with Tcl/tk 8.4, but would not work with 8.3.
>
Ah - 2.4u seemed to be the latest I could find on the usual mirror
sites. Well its not a big deal, I'm sure I'll catch up with 2.4z at
some point.
> Bill Northcott
>
> Russell Standish wrote
> > It looked like TCL/TK changed the TCL API by changing many non const
> > arguments to const arguments, and getting code to compile using both
> > APIs is quite kludgy, and not exactly documented (the documentation
> > refers to the old API). BLT will need to be adapted to the new API (or
> > even both).
>
> > I was rather disappointed at this action by the TCL/TK developers -
> > they should at least increment the major version number when changing
> > APIs. They did it once before when going from TCL/TK 8.0 to TCL/TK 8.1
> > (I think it was), but that was a relatively mild change.
>
>
> _______________________________________________
> Support mailing list
> address@hidden
> http://www.swarm.org/mailman/listinfo/support
>
----------------------------------------------------------------------------
A/Prof Russell Standish Director
High Performance Computing Support Unit, Phone 9385 6967, 8308 3119 (mobile)
UNSW SYDNEY 2052 Fax 9385 6965, 0425 253119 (")
Australia address@hidden
Room 2075, Red Centre http://parallel.hpc.unsw.edu.au/rks
International prefix +612, Interstate prefix 02
----------------------------------------------------------------------------