Tool Command Language commandName arg1 arg2 .. argN puts "Hello, world!" command substitution: set sum [expr {1+2}] variable substitution: puts "The sum is $sum." backslash substitution: \n proc procname