In MS Windows NT 5.1 using Tcl/Tk 8.4.11 an error
results when a hexadecimal value is assigned to a scale
variable. The error message is: "can't assign
non-numeric value to scale variable".
scale .s -variable foo
set foo 0xff
If the second line is replaced by:
set foo 255
no error results. I think that this is a bug in the MS
Windows code since it is not only correct on my
understanding of Tcl but works under Linux. Although I
have thus far encountered the bug only using Tk, it
appears to be a Tcl bug since whether a value is
treated as numeric or not is a Tcl issue.