Version 3 of Tcl Library

Updated 2014-05-25 19:01:25 by pooryorick

The Tcl library , a part of the Tcl core distribution , is a collection of procedures for commonly needed functions .

Documentation

official reference

Commands

auto_execok
determines whether an executable file, or shell builtin, exists
auto_import
search for and load definitions for commands matching a specified patttern
auto_load
attempts to load the definition for a command
auto_mkindex
generates an index suitable for use by auto_load , writing it to a file named tclIndex
auto_qualify
computes a list of fully-qualified names for a command
auto_reset
destroys all the information cached by auto_execok and auto_load
parray
prints the names and values of the elments in an array
tcl_findLibrary
a standard search procedure used by extensions during their initialization
tcl_endOfWord
find the end of the specified word
tcl_startOfNextWord
find the start of the next word
tcl_startOfPreviousWord
find the start of the previous word
tcl_wordBreakAfter
find the beginning of word delimiter after the specified word
tcl_wordBreakBefore
find the beginning of the word delimiter before the specified word

Variables

The following global variables are defined or used by the procedures in the Tcl library .

auto_execs
an array containing the names of commands that could not be located by auto_execok
auto_index
an array of names of commands known to auto_load
auto_noexec
If this variable is defined , unknown will not attempt to exec any unknown commands .
auto_noload
If this variable is defined , unknown will not attempt to auto_load any commands
auto_path
a list of directories that package unknown searches to find package packages . The initial value of this variable aggregated from the value of the following sources , in order : $env(TCLLIBPAHT) , $tcl_library , the parent directory of $tcl_library , and $tcl_pkgPath .
$env(TCL_LIBRARY)
$env(TCLLIBPATH)
tcl_wordchars and tcl_nonwordchars
Used by $tcl_endOfWord , tcl_startOfNextWord , tcl_startOfPreviousWord , tcl_wordBreakAfter , and tcl_wordBreakBefore commands . By default , these variables are not defined and the following rules apply: Under Unix , word characters are numbers , letters , and underscores ; under Windows , word characters are every character except space , tab , and newline .