It is probable that SVT will continue to use the old software, especially for detector testing, since there is no real interest in upgrading something that is working and is not supposed to evolve. However I consider that an SVT internal affair that must not impact on the rest of BaBar. You can use linsert, lreplace or lsearch with symantically incorrect lists in tcl 7.X and have it work because of the workings of those commands. In tcl 8.0, they are required to be symantically correct. In tcl 8.0, that goes away.
White space is compressed out of list elements.
In tcl 8.0, the return value of an if statement is defaulted to be the empty string so that in tcl 8.0, foo would return the empty string instead of the value of y. As you can see, the changes are minor. There have been definite and important changes to the interpreter that make it more reliable and portable over that time. Forest Rouse Original HyperNews Maintained by Terry Hung.