Okay. I actually was able to get through the TCL docs very quick. I would have got through it even quicker if I occasionally hadn't had to stop and do something else for a while because something pissed me off.
I am tempted to call this an "elegant" spec. I think I would actively like this language if the syntax were restricted somewhat for safety (e.g. if {} were *required* for things such as expr, if, for instead of "you can leave them out but then it probably does something horribly wrong").