From: Frank_R on 30 Nov 2009 10:18 We have a large amount of internal processes that are automated with TCL scripts that run on numerous platforms. Most of the UNIX (linux/ aix/solaris) are on tcl 8.4.x while the windows boxes are 8.3.x. We are looking to upgrade to 8.5 on all platforms, and I was lookng for any info on things that might need to change in the scripts/etc. I know we're on old things like tcllib0.8 and those will all be upgraded as well, so really just looking for general information on things that will be "known" to not work in 8.5 because of an api change or something. Thanks!
From: Donal K. Fellows on 30 Nov 2009 11:00 On 30 Nov, 15:18, Frank_R <frankrac...(a)gmail.com> wrote: > We are looking to upgrade to 8.5 on all platforms, and I was lookng > for any info on things that might need to change in the scripts/etc. I > know we're on old things like tcllib0.8 and those will all be upgraded > as well, so really just looking for general information on things that > will be "known" to not work in 8.5 because of an api change or > something. We've already got a summary of the sorts of things to look out for on the wiki: http://wiki.tcl.tk/20361 Donal.
From: Don Porter on 1 Dec 2009 00:39 Frank_R wrote: > We have a large amount of internal processes that are automated with > TCL scripts that run on numerous platforms. Most of the UNIX (linux/ > aix/solaris) are on tcl 8.4.x while the windows boxes are 8.3.x. > > We are looking to upgrade to 8.5 on all platforms, and I was lookng > for any info on things that might need to change in the scripts/etc. This is why release notes are written. http://sourceforge.net/project/shownotes.php?release_id=562516 DGP
From: phil on 14 Dec 2009 15:51 On Nov 30, 9:18 am, Frank_R <frankrac...(a)gmail.com> wrote: > We have a large amount of internal processes that are automated with > TCL scripts that run on numerous platforms. Most of the UNIX (linux/ > aix/solaris) are on tcl 8.4.x while the windows boxes are 8.3.x. > > We are looking to upgrade to 8.5 on all platforms, and I was lookng > for any info on things that might need to change in the scripts/etc. I > know we're on old things like tcllib0.8 and those will all be upgraded > as well, so really just looking for general information on things that > will be "known" to not work in 8.5 because of an api change or > something. > > Thanks! The biggest break from 8.4 to 8.5 for my company was the removal of thrown-errors when you try to incr an unset variable. Many of my programmers had code that when an unset variable was detected, it knew it was the 1st pass... and setup extra things, extra arrays, extra lists, etc. if { [catch {incr count($name)} ] } { set count($name) 1 lappend newkeys $name set userdata($name) "" # do other initization stuff for $name }
|
Pages: 1 Prev: tdom parser problems with xmlns keyword Next: freewrap is awesome! |