Welch received a BS in Aerospace Engineering at the University of Colorado, Boulder, in 1982 and an MS in Computer Science at the University of California, Berkeley, in 1986 and a PhD in Computer Science at the University of California, Berkeley, in 1990. He is a member of the ACM and the IEEE Computer Society. A Tcl command is formed by words separated by white space. The first word is the name of the command, and the remaining words are arguments to the command. In this example, the variable name is foo .
Square brackets execute a nested command.
For example, if you want to pass the result of one command as the argument to another, you use this syntax. In this example, the nested command is clock seconds, which gives the current time in seconds. Dollar signs and square brackets are interpreted inside double quotation marks. Curly braces also group words into a single argument. In this case, however, elements within the braces are not interpreted.