a list of arguments passed to the script. Unlike C, $argv does not include the name of the application itself among the argument list. For that, there is $argv0.
The name of the directory containing the scripts that compose the Tcl system of the current application. Not to be confused with $env(TCL_LIBRARY). The initial value of this variable is determined by finding a directory that contains an appropriate Tcl startup script. Locations from the following sources are searched, in order: $env(TCL_LIBRARY), some other directories based on an internal algorithm, the location of the application executable file, and the current working directory.