Section 3Tcl
106 pages across all releases.
- adderrinfo(3Tcl) Tcl_AddErrorInfo, Tcl_SetErrorCode, Tcl_PosixError - record information about errors
- allowexc(3Tcl) Tcl_AllowExceptions - allow all exceptions in next script evaluation
- append(3Tcl) append - Append to variable
- appinit(3Tcl) Tcl_AppInit - perform application-specific initialization
- array(3Tcl) array - Manipulate array variables
- async(3Tcl) Tcl_AsyncCreate, Tcl_AsyncMark, Tcl_AsyncInvoke, Tcl_AsyncDelete - handle asynchronous events
- backslash(3Tcl) Tcl_Backslash - parse a backslash sequence
- break(3Tcl) break - Abort looping command
- calldel(3Tcl) Tcl_CallWhenDeleted, Tcl_DontCallWhenDeleted - Arrange for callback when interpreter is deleted
- case(3Tcl) case - Evaluate one of several scripts, depending on a given value
- catch(3Tcl) catch - Evaluate script and trap exceptional returns
- cd(3Tcl) cd - Change working directory
- close(3Tcl) close - Close an open file
- cmdcmplt(3Tcl) Tcl_CommandComplete - Check for unmatched braces in a Tcl command
- cmdwrite(3Tcl) TclCommandWriting - Writing C language extensions to Tcl.
- concat(3Tcl) concat - Join lists together
- continue(3Tcl) continue - Skip to the next iteration of a loop
- crtcommand(3Tcl) Tcl_CreateCommand, Tcl_DeleteCommand, Tcl_GetCommandInfo, Tcl_SetCommandInfo - implement new commands in C
- crtinterp(3Tcl) Tcl_CreateInterp, Tcl_DeleteInterp - create and delete Tcl command interpreters
- crtmathfnc(3Tcl) Tcl_CreateMathFunc - Define a new math function for expressions
- crtpipelin(3Tcl) Tcl_CreatePipeline - create one or more child processes, with I/O redirection
- crttrace(3Tcl) Tcl_CreateTrace, Tcl_DeleteTrace - arrange for command execution to be traced
- detachpids(3Tcl) Tcl_DetachPids, Tcl_ReapDetachedProcs - manage child processes in background
- dstring(3Tcl) Tcl_DStringInit, Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_DStringStartSublist, Tcl_DStringEndSublist, Tcl_DStringLength, Tcl_DStringValue, Tcl_DStringSetLength, Tcl_DStringFree, Tcl_DStringResult, Tcl_DStringGetResult - manipulate dynamic strings
- enterfile(3Tcl) Tcl_EnterFile, Tcl_GetOpenFile, Tcl_FilePermissions - manipulate the table of open files
- eof(3Tcl) eof - Check for end-of-file condition on open file
- error(3Tcl) error - Generate an error
- eval(3Tcl) eval - Evaluate a Tcl script
- exec(3Tcl) exec - Invoke subprocess(es)
- exit(3Tcl) exit - End the application
- expr(3Tcl) expr - Evaluate an expression
- exprlong(3Tcl) Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBoolean, Tcl_ExprString - evaluate an expression
- file(3Tcl) file - Manipulate file names and attributes
- flush(3Tcl) flush - Flush buffered output for a file
- for(3Tcl) for - ``For'' loop
- foreach(3Tcl) foreach - Iterate over all elements in a list
- format(3Tcl) format - Format a string in the style of sprintf
- getint(3Tcl) Tcl_GetInt, Tcl_GetDouble, Tcl_GetBoolean - convert from string to integer, double, or boolean
- gets(3Tcl) gets - Read a line from a file
- glob(3Tcl) glob - Return names of files that match patterns
- global(3Tcl) global - Access global variables
- Handles(3Tcl) Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_HandleWalk, Tcl_HandleXlate - Dynamic, handle addressable tables.
- hash(3Tcl) Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEntry, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHashValue, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEntry, Tcl_NextHashEntry, Tcl_HashStats - procedures to manage hash tables
- history(3Tcl) history - Manipulate the history list
- if(3Tcl) if - Execute scripts conditionally
- incr(3Tcl) incr - Increment the value of a variable
- incrTcl(3Tcl) incrTcl - Object-oriented extensions to Tcl
- info(3Tcl) info - Return information about the state of the Tcl interpreter
- interp(3Tcl) Tcl_Interp - client-visible fields of interpreter structures
- join(3Tcl) join - Create a string by joining together list elements
- keylist(3Tcl) Tcl_GetKeyedListKeys, Tcl_GetKeyedListField, Tcl_SetKeyedListField, Tcl_DeleteKeyedListField - Keyed list management routines.
- lappend(3Tcl) lappend - Append list elements onto a variable
- libexpect(3Tcl) expect - C functions for programmed dialogue with interactive programs
- library(3Tcl) library - standard library of Tcl procedures
- lindex(3Tcl) lindex - Retrieve an element from a list
- linkvar(3Tcl) Tcl_LinkVar, Tcl_UnlinkVar - link Tcl variable to C variable
- linsert(3Tcl) linsert - Insert elements into a list
- list(3Tcl) list - Create a list
- llength(3Tcl) llength - Count the number of elements in a list
- lrange(3Tcl) lrange - Return one or more adjacent elements from a list
- lreplace(3Tcl) lreplace - Replace elements in a list with new elements
- lsearch(3Tcl) lsearch - See if a list contains a particular element
- lsort(3Tcl) lsort - Sort the elements of a list
- Memory(3Tcl) ckalloc, memory, ckfree, Tcl_DisplayMemory, Tcl_InitMemory, Tcl_ValidateAllMemory - Validated memory allocation interface.
- open(3Tcl) open - Open a file
- pid(3Tcl) pid - Retrieve process id(s)
- printdbl(3Tcl) Tcl_PrintDouble - Convert floating value to string
- proc(3Tcl) proc - Create a Tcl procedure
- puts(3Tcl) puts - Write to a file
- pwd(3Tcl) pwd - Return the current working directory
- read(3Tcl) read - Read from a file
- recordeval(3Tcl) Tcl_RecordAndEval - save command on history list before evaluating
- regexp(3Tcl) regexp - Match a regular expression against a string
- regsub(3Tcl) regsub - Perform substitutions based on regular expression pattern matching
- rename(3Tcl) rename - Rename or delete a command
- return(3Tcl) return - Return from a procedure
- scan(3Tcl) scan - Parse string using conversion specifiers in the style of sscanf
- seek(3Tcl) seek - Change the access position for an open file
- set(3Tcl) set - Read and write variables
- setreclmt(3Tcl) Tcl_SetRecursionLimit - set maximum allowable nesting depth in interpreter
- setresult(3Tcl) Tcl_SetResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult - manipulate Tcl result string
- setvar(3Tcl) Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 - manipulate Tcl variables
- source(3Tcl) source - Evaluate a file as a Tcl script
- split(3Tcl) split - Split a string into a proper Tcl list
- splitlist(3Tcl) Tcl_SplitList, Tcl_Merge, Tcl_ScanElement, Tcl_ConvertElement - manipulate Tcl lists
- string(3Tcl) string - Manipulate strings
- strmatch(3Tcl) Tcl_StringMatch - test whether a string matches a pattern
- subst(3Tcl) subst - Perform backslash, command, and variable substitutions
- switch(3Tcl) switch - Evaluate one of several scripts, depending on a given value
- Sybtcl(3Tcl) Sybtcl - Sybase SQL Server access commands for Tcl
- Tcl(3Tcl) Tcl - Summary of Tcl language syntax.
- Tcl_Main(3Tcl) Tcl_Main - main program for Tcl-based applications
- tclObjSrv(3Tcl) tclObjSrv - Tcl-library interface to the object server
- tclvars(3Tcl) tclvars - Variables used by Tcl
- TclX(3Tcl) TclX - Extended Tcl: Extended command set for Tcl
- TclXInit(3Tcl) TclX_Init, TclXCmd_Init, TclXLib_Init, TclX_Main - Extended Tcl initialization.
- tell(3Tcl) tell - Return current access position for an open file
- tildesubst(3Tcl) Tcl_TildeSubst - replace tilde with home directory in a file name
- time(3Tcl) time - Time the execution of a script
- trace(3Tcl) trace - Monitor variable accesses
- tracevar(3Tcl) Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_UntraceVar2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 - monitor accesses to a variable
- unknown(3Tcl) unknown - Handle attempts to use non-existent commands
- unset(3Tcl) unset - Delete variables
- uplevel(3Tcl) uplevel - Execute a script in a different stack frame
- upvar(3Tcl) upvar - Create link to variable in a different stack frame
- while(3Tcl) while - Execute script repeatedly as long as a condition is met