Eval takes one or more arguments, which together comprise a Tclscript containing one or more commands. Eval concatenates all its arguments in the samefashion as the concat command, passes the concatenated string to theTcl interpreter recursively, and returns the result of thatevaluation (or any error generated by it).