It used to be strings all the way down before the object system was implemented in 8.0.
That incidentally is part of the reason why the expr command was created to process infix expressions since it would be too costly to keep converting sub-expressions back and forth from strings to numbers.
That incidentally is part of the reason why the expr command was created to process infix expressions since it would be too costly to keep converting sub-expressions back and forth from strings to numbers.
http://www.tcl.tk/software/tcltk/8.0.html