Standard library of Tcl procedures
Tcl includes a library of Tcl procedures for
commonly-needed functions. The procedures defined in the
Tcl library are generic ones suitable for use by many
different applications. The location of the Tcl library is
returned by the info library command. In
addition to the Tcl library, each application will normally
have its own library of support procedures as well; the
location of this library is normally given by the value of
the $app_library global
variable, where app is the name of the
application. For example, the location of the Tk library
is kept in the variable $tk_library.
To access the procedures in the Tcl library, an application should
source the file init.tcl in the library, for example with
the Tcl command
source [info library]/init.tcl
This will define the unknown procedure and arrange for the other procedures to be loaded on-demand using the auto-load mechanism.