Manual pages
Scope: Tcl Built-In Commands.
[ Alias ↣ ] Name (section) | Brief |
---|---|
after(3tcl) | Execute a command after a time delay. |
append(3tcl) | Append to variable. |
apply(3tcl) | Apply an anonymous function. |
argc(3tcl) | … |
argv(3tcl) ↣ argc(3tcl) | … |
argv0(3tcl) ↣ argc(3tcl) | … |
array(3tcl) | Manipulate array variables. |
auto_execok(3tcl) ↣ library(3tcl) | … |
auto_import(3tcl) ↣ library(3tcl) | … |
auto_load(3tcl) ↣ library(3tcl) | … |
auto_mkindex(3tcl) ↣ library(3tcl) | … |
auto_mkindex_old(3tcl) ↣ library(3tcl) | … |
auto_path(3tcl) ↣ argc(3tcl) | … |
auto_qualify(3tcl) ↣ library(3tcl) | … |
auto_reset(3tcl) ↣ library(3tcl) | … |
bgerror(3tcl) | Command invoked to process background errors. |
binary(3tcl) | Insert and extract fields from binary strings. |
break(3tcl) | Abort looping command. |
case(3tcl) | Evaluate one of several scripts, depending on a given value. |
catch(3tcl) | Evaluate script and trap exceptional returns. |
cd(3tcl) | Change working directory. |
chan(3tcl) | Read, write and manipulate channels. |
clock(3tcl) | Obtain and manipulate dates and times. |
close(3tcl) | Close an open channel. |
concat(3tcl) | Join lists together. |
continue(3tcl) | Skip to the next iteration of a loop. |
coroutine(3tcl) | Create and produce values from coroutines. |
dict(3tcl) | Manipulate dictionaries. |
encoding(3tcl) | Manipulate encodings. |
env(3tcl) ↣ argc(3tcl) | … |
eof(3tcl) | Check for end of file condition on channel. |
error(3tcl) | Generate an error. |
errorCode(3tcl) ↣ argc(3tcl) | … |
errorInfo(3tcl) ↣ argc(3tcl) | … |
eval(3tcl) | Evaluate a Tcl script. |
exec(3tcl) | Invoke subprocesses. |
exit(3tcl) | End the application. |
expr(3tcl) | Evaluate an expression. |
fblocked(3tcl) | Test whether the last input operation exhausted all available input. |
fconfigure(3tcl) | Set and get options on a channel. |
fcopy(3tcl) | Copy data from one channel to another. |
file(3tcl) | Manipulate file names and attributes. |
fileevent(3tcl) | Execute a script when a channel becomes readable or writable. |
filename(3tcl) | File name conventions supported by Tcl commands. |
flush(3tcl) | Flush buffered output for a channel. |
for(3tcl) | 'For' loop. |
foreach(3tcl) | Iterate over all elements in one or more lists. |
format(3tcl) | Format a string in the style of sprintf. |
gets(3tcl) | Read a line from a channel. |
glob(3tcl) | Return names of files that match patterns. |
global(3tcl) | Access global variables. |
history(3tcl) | Manipulate the history list. |
if(3tcl) | Execute scripts conditionally. |
incr(3tcl) | Increment the value of a variable. |
info(3tcl) | Return information about the state of the Tcl interpreter. |
interp(3tcl) | Create and manipulate Tcl interpreters. |
join(3tcl) | Create a string by joining together list elements. |
lappend(3tcl) | Append list elements onto a variable. |
lassign(3tcl) | Assign list elements to variables. |
library(3tcl) | … |
lindex(3tcl) | Retrieve an element from a list. |
linsert(3tcl) | Insert elements into a list. |
list(3tcl) | Create a list. |
llength(3tcl) | Count the number of elements in a list. |
lmap(3tcl) | Iterate over all elements in one or more lists and collect results. |
load(3tcl) | Load machine code and initialize new commands. |
lrange(3tcl) | Return one or more adjacent elements from a list. |
lrepeat(3tcl) | Build a list by repeating elements. |
lreplace(3tcl) | Replace elements in a list with new elements. |
lreverse(3tcl) | Reverse the order of a list. |
lsearch(3tcl) | See if a list contains a particular element. |
lset(3tcl) | Change an element in a list. |
lsort(3tcl) | Sort the elements of a list. |
memory(3tcl) | Control Tcl memory debugging capabilities. |
namespace(3tcl) | Create and manipulate contexts for commands and variables. |
open(3tcl) | Open a file-based or command pipeline channel. |
package(3tcl) | Facilities for package loading and version control. |
packagens(3tcl) | Construct an appropriate 'package ifneeded' command for a given package specification. |
parray(3tcl) ↣ library(3tcl) | … |
pid(3tcl) | Retrieve process identifiers. |
pkg::create(3tcl) ↣ packagens(3tcl) | Construct an appropriate 'package ifneeded' command for a given package specification. |
pkg_create(3tcl) ↣ packagens(3tcl) | Construct an appropriate 'package ifneeded' command for a given package specification. |
pkg_mkIndex(3tcl) ↣ pkgMkIndex(3tcl) | Build an index for automatic loading of packages. |
pkgMkIndex(3tcl) | Build an index for automatic loading of packages. |
proc(3tcl) | Create a Tcl procedure. |
puts(3tcl) | Write to a channel. |
pwd(3tcl) | Return the absolute path of the current working directory. |
re_syntax(3tcl) | Syntax of Tcl regular expressions. |
read(3tcl) | Read from a channel. |
refchan(3tcl) | Command handler API of reflected channels. |
regexp(3tcl) | Match a regular expression against a string. |
regsub(3tcl) | Perform substitutions based on regular expression pattern matching. |
rename(3tcl) | Rename or delete a command. |
return(3tcl) | Return from a procedure, or set return code of a script. |
safe(3tcl) | Creating and manipulating safe interpreters. |
SafeBase(3tcl) ↣ safe(3tcl) | Creating and manipulating safe interpreters. |
scan(3tcl) | Parse string using conversion specifiers in the style of sscanf. |
seek(3tcl) | Change the access position for an open channel. |
set(3tcl) | Read and write variables. |
socket(3tcl) | Open a TCP network connection. |
source(3tcl) | Evaluate a file or resource as a Tcl script. |
split(3tcl) | Split a string into a proper Tcl list. |
string(3tcl) | Manipulate strings. |
subst(3tcl) | Perform backslash, command, and variable substitutions. |
switch(3tcl) | Evaluate one of several scripts, depending on a given value. |
tailcall(3tcl) | Replace the current procedure with another command. |
Tcl(3tcl) | Tool Command Language. |
tcl_endOfWord(3tcl) ↣ library(3tcl) | … |
tcl_findLibrary(3tcl) ↣ library(3tcl) | … |
Tcl_GetRegExpFromObj(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
tcl_interactive(3tcl) ↣ argc(3tcl) | … |
tcl_library(3tcl) ↣ argc(3tcl) | … |
tcl_nonwordchars(3tcl) ↣ argc(3tcl) | … |
tcl_patchLevel(3tcl) ↣ argc(3tcl) | … |
tcl_pkgPath(3tcl) ↣ argc(3tcl) | … |
tcl_platform(3tcl) ↣ argc(3tcl) | … |
tcl_precision(3tcl) ↣ argc(3tcl) | … |
tcl_prefix(3tcl) | Facilities for prefix matching. |
tcl_rcFileName(3tcl) ↣ argc(3tcl) | … |
Tcl_RegExpCompile(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
Tcl_RegExpExec(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
Tcl_RegExpExecObj(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
Tcl_RegExpGetInfo(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
Tcl_RegExpMatch(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
Tcl_RegExpMatchObj(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
Tcl_RegExpRange(3tcl) ↣ regexp(3tcl) | Match a regular expression against a string. |
tcl_startOfNextWord(3tcl) ↣ library(3tcl) | … |
tcl_startOfPreviousWord(3tcl) ↣ library(3tcl) | … |
tcl_traceCompile(3tcl) ↣ argc(3tcl) | … |
tcl_traceExec(3tcl) ↣ argc(3tcl) | … |
tcl_version(3tcl) ↣ argc(3tcl) | … |
tcl_wordBreakAfter(3tcl) ↣ library(3tcl) | … |
tcl_wordBreakBefore(3tcl) ↣ library(3tcl) | … |
tcl_wordchars(3tcl) ↣ argc(3tcl) | … |
tclvars(3tcl) | Variables used by Tcl. |
tell(3tcl) | Return current access position for an open channel. |
throw(3tcl) | Generate a machine-readable error. |
time(3tcl) | Time the execution of a script. |
tm(3tcl) | Facilities for locating and loading of Tcl Modules. |
trace(3tcl) | Monitor variable accesses, command usages and command executions. |
transchan(3tcl) | Command handler API of channel transforms. |
try(3tcl) | Trap and process errors and exceptions. |
unknown(3tcl) | Handle attempts to use non-existent commands. |
unload(3tcl) | Unload machine code. |
unset(3tcl) | Delete variables. |
update(3tcl) | Process pending events and idle callbacks. |
uplevel(3tcl) | Execute a script in a different stack frame. |
upvar(3tcl) | Create link to variable in a different stack frame. |
variable(3tcl) | Create and initialize a namespace variable. |
vwait(3tcl) | Process events until a variable is written. |
while(3tcl) | Execute script repeatedly as long as a condition is met. |
yield(3tcl) ↣ coroutine(3tcl) | Create and produce values from coroutines. |
yieldto(3tcl) ↣ coroutine(3tcl) | Create and produce values from coroutines. |
zlib(3tcl) | Compression and decompression operations. |