>The other important one is that Tcl has no types.
Is it that it has no types or that everything is a string? asking, not stating.
Is it that it has no types or that everything is a string? asking, not stating.
set x 5
expr { $x + 3 }
'expr' receives x as the string 5 but knows to treat it as an int.I'm not sure that's a great explanation. Maybe a decent summary of the concept of 'no types' is "the language does not presume to tell you how you can or cannot use your data."