http://tcl.sourceforge.net/
TCL documentation.
Version: 8.6.15
See also: tcl, tcl-mysqltcl, tcl-tclreadline, tcl-tcludp, tcl-tclvfs, tcl-thread, tcl-tktreectrl.
Library Functions | |
DString | alias for Tcl_DStringInit |
Notifier | alias for Tcl_CreateEventSource |
RegExp | alias for Tcl_RegExpMatch |
TCL_MEM_DEBUG | Compile-time flag to enable Tcl memory debugging |
Tcl_Access | check file permissions and other attributes |
Tcl_AddErrorInfo | alias for Tcl_GetReturnOptions |
Tcl_AddObjErrorInfo | alias for Tcl_GetReturnOptions |
Tcl_AlertNotifier | alias for Tcl_CreateEventSource |
Tcl_Alloc | allocate or free heap memory |
Tcl_AllocStatBuf | alias for Tcl_FSRegister |
Tcl_AllowExceptions | allow all exceptions in next script evaluation |
Tcl_AppInit | perform application-specific initialization |
Tcl_AppendAllObjTypes | alias for Tcl_RegisterObjType |
Tcl_AppendElement | alias for Tcl_SetObjResult |
Tcl_AppendExportList | manipulate namespaces |
Tcl_AppendFormatToObj | alias for Tcl_NewStringObj |
Tcl_AppendLimitedToObj | alias for Tcl_NewStringObj |
Tcl_AppendObjToErrorInfo | alias for Tcl_GetReturnOptions |
Tcl_AppendObjToObj | alias for Tcl_NewStringObj |
Tcl_AppendPrintfToObj | alias for Tcl_NewStringObj |
Tcl_AppendResult | alias for Tcl_SetObjResult |
Tcl_AppendResultVA | alias for Tcl_SetObjResult |
Tcl_AppendStringsToObj | alias for Tcl_NewStringObj |
Tcl_AppendStringsToObjVA | alias for Tcl_NewStringObj |
Tcl_AppendToObj | alias for Tcl_NewStringObj |
Tcl_AppendUnicodeToObj | alias for Tcl_NewStringObj |
Tcl_AsyncCreate | handle asynchronous events |
Tcl_AsyncDelete | alias for Tcl_AsyncCreate |
Tcl_AsyncInvoke | alias for Tcl_AsyncCreate |
Tcl_AsyncMark | alias for Tcl_AsyncCreate |
Tcl_AsyncReady | alias for Tcl_AsyncCreate |
Tcl_AttemptAlloc | alias for Tcl_Alloc |
Tcl_AttemptRealloc | alias for Tcl_Alloc |
Tcl_AttemptSetObjLength | alias for Tcl_NewStringObj |
Tcl_BackgroundError | alias for Tcl_BackgroundException |
Tcl_BackgroundException | report Tcl exception that occurred in background processing |
Tcl_Backslash | parse a backslash sequence |
Tcl_BadChannelOption | alias for Tcl_CreateChannel |
Tcl_CallWhenDeleted | Arrange for callback when interpreter is deleted |
Tcl_CancelEval | cancel Tcl scripts |
Tcl_CancelIdleCall | alias for Tcl_DoWhenIdle |
Tcl_Canceled | alias for Tcl_CancelEval |
Tcl_ChannelBlockModeProc | alias for Tcl_CreateChannel |
Tcl_ChannelBuffered | alias for Tcl_CreateChannel |
Tcl_ChannelClose2Proc | alias for Tcl_CreateChannel |
Tcl_ChannelCloseProc | alias for Tcl_CreateChannel |
Tcl_ChannelFlushProc | alias for Tcl_CreateChannel |
Tcl_ChannelGetHandleProc | alias for Tcl_CreateChannel |
Tcl_ChannelGetOptionProc | alias for Tcl_CreateChannel |
Tcl_ChannelHandlerProc | alias for Tcl_CreateChannel |
Tcl_ChannelInputProc | alias for Tcl_CreateChannel |
Tcl_ChannelName | alias for Tcl_CreateChannel |
Tcl_ChannelOutputProc | alias for Tcl_CreateChannel |
Tcl_ChannelSeekProc | alias for Tcl_CreateChannel |
Tcl_ChannelSetOptionProc | alias for Tcl_CreateChannel |
Tcl_ChannelThreadActionProc | alias for Tcl_CreateChannel |
Tcl_ChannelTruncateProc | alias for Tcl_CreateChannel |
Tcl_ChannelVersion | alias for Tcl_CreateChannel |
Tcl_ChannelWatchProc | alias for Tcl_CreateChannel |
Tcl_ChannelWideSeekProc | alias for Tcl_CreateChannel |
Tcl_Chdir | alias for Tcl_GetCwd |
Tcl_ClassGetMetadata | manipulate objects and classes |
Tcl_ClassSetConstructor | manipulate methods and method-call contexts |
Tcl_ClassSetDestructor | alias for Tcl_ClassSetConstructor |
Tcl_ClassSetMetadata | alias for Tcl_ClassGetMetadata |
Tcl_ClearChannelHandlers | alias for Tcl_CreateChannel |
Tcl_Close | alias for Tcl_OpenFileChannel |
Tcl_CommandComplete | Check for unmatched braces in a Tcl command |
Tcl_CommandTraceInfo | monitor renames and deletes of a command |
Tcl_Concat | concatenate a collection of strings |
Tcl_ConcatObj | alias for Tcl_NewStringObj |
Tcl_ConditionFinalize | alias for Tcl_ConditionNotify |
Tcl_ConditionNotify | Tcl thread support |
Tcl_ConditionWait | alias for Tcl_ConditionNotify |
Tcl_ConvertCountedElement | alias for Tcl_SplitList |
Tcl_ConvertElement | alias for Tcl_SplitList |
Tcl_ConvertToType | alias for Tcl_RegisterObjType |
Tcl_CopyObjectInstance | alias for Tcl_ClassGetMetadata |
Tcl_CreateAlias | alias for Tcl_IsSafe |
Tcl_CreateAliasObj | alias for Tcl_IsSafe |
Tcl_CreateChannel | procedures for creating and manipulating channels |
Tcl_CreateChannelHandler | call a procedure when a channel becomes readable or writable |
Tcl_CreateChild | alias for Tcl_IsSafe |
Tcl_CreateCloseHandler | arrange for callbacks when channels are closed |
Tcl_CreateCommand | implement new commands in C |
Tcl_CreateEncoding | alias for Tcl_GetEncoding |
Tcl_CreateEnsemble | manipulate ensemble commands |
Tcl_CreateEventSource | the event queue and notifier interfaces |
Tcl_CreateExitHandler | alias for Tcl_Exit |
Tcl_CreateFileHandler | associate procedure callbacks with files or devices (Unix only) |
Tcl_CreateHashEntry | alias for Tcl_InitHashTable |
Tcl_CreateInterp | create and delete Tcl command interpreters |
Tcl_CreateMathFunc | Define, query and enumerate math functions for expressions |
Tcl_CreateNamespace | alias for Tcl_AppendExportList |
Tcl_CreateObjCommand | implement new commands in C |
Tcl_CreateObjTrace | alias for Tcl_CreateTrace |
Tcl_CreateSlave | alias for Tcl_IsSafe |
Tcl_CreateThread | alias for Tcl_ConditionNotify |
Tcl_CreateThreadExitHandler | alias for Tcl_Exit |
Tcl_CreateTimerHandler | call a procedure at a given time |
Tcl_CreateTrace | arrange for command execution to be traced |
Tcl_CutChannel | alias for Tcl_CreateChannel |
Tcl_DStringAppend | alias for Tcl_DStringInit |
Tcl_DStringAppendElement | alias for Tcl_DStringInit |
Tcl_DStringEndSublist | alias for Tcl_DStringInit |
Tcl_DStringFree | alias for Tcl_DStringInit |
Tcl_DStringGetResult | alias for Tcl_DStringInit |
Tcl_DStringInit | manipulate dynamic strings |
Tcl_DStringLength | alias for Tcl_DStringInit |
Tcl_DStringResult | alias for Tcl_DStringInit |
Tcl_DStringSetLength | alias for Tcl_DStringInit |
Tcl_DStringStartSublist | alias for Tcl_DStringInit |
Tcl_DStringTrunc | alias for Tcl_DStringInit |
Tcl_DStringValue | alias for Tcl_DStringInit |
Tcl_DecrRefCount | alias for Tcl_NewObj |
Tcl_DeleteAssocData | alias for Tcl_GetAssocData |
Tcl_DeleteChannelHandler | alias for Tcl_CreateChannelHandler |
Tcl_DeleteCloseHandler | alias for Tcl_CreateCloseHandler |
Tcl_DeleteCommand | alias for Tcl_CreateObjCommand |
Tcl_DeleteCommandFromToken | alias for Tcl_CreateObjCommand |
Tcl_DeleteEventSource | alias for Tcl_CreateEventSource |
Tcl_DeleteEvents | alias for Tcl_CreateEventSource |
Tcl_DeleteExitHandler | alias for Tcl_Exit |
Tcl_DeleteFileHandler | alias for Tcl_CreateFileHandler |
Tcl_DeleteHashEntry | alias for Tcl_InitHashTable |
Tcl_DeleteHashTable | alias for Tcl_InitHashTable |
Tcl_DeleteInterp | alias for Tcl_CreateInterp |
Tcl_DeleteNamespace | alias for Tcl_AppendExportList |
Tcl_DeleteThreadExitHandler | alias for Tcl_Exit |
Tcl_DeleteTimerHandler | alias for Tcl_CreateTimerHandler |
Tcl_DeleteTrace | alias for Tcl_CreateTrace |
Tcl_DetachChannel | alias for Tcl_OpenFileChannel |
Tcl_DetachPids | manage child processes in background |
Tcl_DictObjDone | alias for Tcl_NewDictObj |
Tcl_DictObjFirst | alias for Tcl_NewDictObj |
Tcl_DictObjGet | alias for Tcl_NewDictObj |
Tcl_DictObjNext | alias for Tcl_NewDictObj |
Tcl_DictObjPut | alias for Tcl_NewDictObj |
Tcl_DictObjPutKeyList | alias for Tcl_NewDictObj |
Tcl_DictObjRemove | alias for Tcl_NewDictObj |
Tcl_DictObjRemoveKeyList | alias for Tcl_NewDictObj |
Tcl_DictObjSize | alias for Tcl_NewDictObj |
Tcl_DiscardInterpState | alias for Tcl_SaveInterpState |
Tcl_DiscardResult | alias for Tcl_SaveInterpState |
Tcl_DoOneEvent | wait for events and invoke event handlers |
Tcl_DoWhenIdle | invoke a procedure when there are no pending events |
Tcl_DontCallWhenDeleted | alias for Tcl_CallWhenDeleted |
Tcl_DumpActiveMemory | Validated memory allocation interface |
Tcl_DuplicateObj | alias for Tcl_NewObj |
Tcl_Eof | alias for Tcl_OpenFileChannel |
Tcl_ErrnoId | alias for Tcl_SetErrno |
Tcl_ErrnoMsg | alias for Tcl_SetErrno |
Tcl_Eval | alias for Tcl_EvalObjEx |
Tcl_EvalEx | alias for Tcl_EvalObjEx |
Tcl_EvalFile | alias for Tcl_EvalObjEx |
Tcl_EvalObjEx | execute Tcl scripts |
Tcl_EvalObjv | alias for Tcl_EvalObjEx |
Tcl_EvalTokens | alias for Tcl_ParseCommand |
Tcl_EvalTokensStandard | alias for Tcl_ParseCommand |
Tcl_EventuallyFree | alias for Tcl_Preserve |
Tcl_Exit | end the application or thread (and invoke exit handlers) |
Tcl_ExitThread | alias for Tcl_Exit |
Tcl_Export | alias for Tcl_AppendExportList |
Tcl_ExposeCommand | alias for Tcl_IsSafe |
Tcl_ExprBoolean | alias for Tcl_ExprLong |
Tcl_ExprBooleanObj | alias for Tcl_ExprLongObj |
Tcl_ExprDouble | alias for Tcl_ExprLong |
Tcl_ExprDoubleObj | alias for Tcl_ExprLongObj |
Tcl_ExprLong | evaluate an expression |
Tcl_ExprLongObj | evaluate an expression |
Tcl_ExprObj | alias for Tcl_ExprLongObj |
Tcl_ExprString | alias for Tcl_ExprLong |
Tcl_ExternalToUtf | alias for Tcl_GetEncoding |
Tcl_ExternalToUtfDString | alias for Tcl_GetEncoding |
Tcl_FSAccess | alias for Tcl_FSRegister |
Tcl_FSChdir | alias for Tcl_FSRegister |
Tcl_FSConvertToPathType | alias for Tcl_FSRegister |
Tcl_FSCopyDirectory | alias for Tcl_FSRegister |
Tcl_FSCopyFile | alias for Tcl_FSRegister |
Tcl_FSCreateDirectory | alias for Tcl_FSRegister |
Tcl_FSData | alias for Tcl_FSRegister |
Tcl_FSDeleteFile | alias for Tcl_FSRegister |
Tcl_FSEqualPaths | alias for Tcl_FSRegister |
Tcl_FSEvalFile | alias for Tcl_FSRegister |
Tcl_FSEvalFileEx | alias for Tcl_FSRegister |
Tcl_FSFileAttrStrings | alias for Tcl_FSRegister |
Tcl_FSFileAttrsGet | alias for Tcl_FSRegister |
Tcl_FSFileAttrsSet | alias for Tcl_FSRegister |
Tcl_FSFileSystemInfo | alias for Tcl_FSRegister |
Tcl_FSGetCwd | alias for Tcl_FSRegister |
Tcl_FSGetFileSystemForPath | alias for Tcl_FSRegister |
Tcl_FSGetInternalRep | alias for Tcl_FSRegister |
Tcl_FSGetNativePath | alias for Tcl_FSRegister |
Tcl_FSGetNormalizedPath | alias for Tcl_FSRegister |
Tcl_FSGetPathType | alias for Tcl_FSRegister |
Tcl_FSGetTranslatedPath | alias for Tcl_FSRegister |
Tcl_FSGetTranslatedStringPath | alias for Tcl_FSRegister |
Tcl_FSJoinPath | alias for Tcl_FSRegister |
Tcl_FSJoinToPath | alias for Tcl_FSRegister |
Tcl_FSLink | alias for Tcl_FSRegister |
Tcl_FSListVolumes | alias for Tcl_FSRegister |
Tcl_FSLoadFile | alias for Tcl_FSRegister |
Tcl_FSLstat | alias for Tcl_FSRegister |
Tcl_FSMatchInDirectory | alias for Tcl_FSRegister |
Tcl_FSMountsChanged | alias for Tcl_FSRegister |
Tcl_FSNewNativePath | alias for Tcl_FSRegister |
Tcl_FSOpenFileChannel | alias for Tcl_FSRegister |
Tcl_FSPathSeparator | alias for Tcl_FSRegister |
Tcl_FSRegister | procedures to interact with any filesystem |
Tcl_FSRemoveDirectory | alias for Tcl_FSRegister |
Tcl_FSRenameFile | alias for Tcl_FSRegister |
Tcl_FSSplitPath | alias for Tcl_FSRegister |
Tcl_FSStat | alias for Tcl_FSRegister |
Tcl_FSUnloadFile | alias for Tcl_FSRegister |
Tcl_FSUnregister | alias for Tcl_FSRegister |
Tcl_FSUtime | alias for Tcl_FSRegister |
Tcl_Finalize | alias for Tcl_Exit |
Tcl_FinalizeNotifier | alias for Tcl_CreateEventSource |
Tcl_FinalizeThread | alias for Tcl_Exit |
Tcl_FindCommand | alias for Tcl_AppendExportList |
Tcl_FindEnsemble | alias for Tcl_CreateEnsemble |
Tcl_FindExecutable | identify or return the name of the binary file containing the application |
Tcl_FindHashEntry | alias for Tcl_InitHashTable |
Tcl_FindNamespace | alias for Tcl_AppendExportList |
Tcl_FindSymbol | alias for Tcl_LoadFile |
Tcl_FirstHashEntry | alias for Tcl_InitHashTable |
Tcl_Flush | alias for Tcl_OpenFileChannel |
Tcl_ForgetImport | alias for Tcl_AppendExportList |
Tcl_Format | alias for Tcl_NewStringObj |
Tcl_Free | alias for Tcl_Alloc |
Tcl_FreeEncoding | alias for Tcl_GetEncoding |
Tcl_FreeParse | alias for Tcl_ParseCommand |
Tcl_FreeResult | alias for Tcl_SetObjResult |
Tcl_GetAccessTimeFromStat | alias for Tcl_FSRegister |
Tcl_GetAlias | alias for Tcl_IsSafe |
Tcl_GetAliasObj | alias for Tcl_IsSafe |
Tcl_GetAssocData | manage associations of string keys and user specified data with Tcl interpreters |
Tcl_GetBignumFromObj | alias for Tcl_NewIntObj |
Tcl_GetBlockSizeFromStat | alias for Tcl_FSRegister |
Tcl_GetBlocksFromStat | alias for Tcl_FSRegister |
Tcl_GetBoolean | alias for Tcl_GetInt |
Tcl_GetBooleanFromObj | alias for Tcl_NewBooleanObj |
Tcl_GetByteArrayFromObj | alias for Tcl_NewByteArrayObj |
Tcl_GetChangeTimeFromStat | alias for Tcl_FSRegister |
Tcl_GetChannel | alias for Tcl_OpenFileChannel |
Tcl_GetChannelBufferSize | alias for Tcl_CreateChannel |
Tcl_GetChannelError | alias for Tcl_SetChannelError |
Tcl_GetChannelErrorInterp | alias for Tcl_SetChannelError |
Tcl_GetChannelHandle | alias for Tcl_CreateChannel |
Tcl_GetChannelInstanceData | alias for Tcl_CreateChannel |
Tcl_GetChannelMode | alias for Tcl_CreateChannel |
Tcl_GetChannelName | alias for Tcl_CreateChannel |
Tcl_GetChannelNames | alias for Tcl_OpenFileChannel |
Tcl_GetChannelNamesEx | alias for Tcl_OpenFileChannel |
Tcl_GetChannelOption | alias for Tcl_OpenFileChannel |
Tcl_GetChannelThread | alias for Tcl_CreateChannel |
Tcl_GetChannelType | alias for Tcl_CreateChannel |
Tcl_GetCharLength | alias for Tcl_NewStringObj |
Tcl_GetChild | alias for Tcl_IsSafe |
Tcl_GetClassAsObject | alias for Tcl_ClassGetMetadata |
Tcl_GetCommandFromObj | alias for Tcl_CreateObjCommand |
Tcl_GetCommandFullName | alias for Tcl_CreateObjCommand |
Tcl_GetCommandInfo | alias for Tcl_CreateObjCommand |
Tcl_GetCommandInfoFromToken | alias for Tcl_CreateObjCommand |
Tcl_GetCommandName | alias for Tcl_CreateObjCommand |
Tcl_GetCurrentNamespace | alias for Tcl_AppendExportList |
Tcl_GetCurrentThread | alias for Tcl_CreateEventSource |
Tcl_GetCwd | manipulate the current working directory |
Tcl_GetDefaultEncodingDir | alias for Tcl_GetEncoding |
Tcl_GetDeviceTypeFromStat | alias for Tcl_FSRegister |
Tcl_GetDouble | alias for Tcl_GetInt |
Tcl_GetDoubleFromObj | alias for Tcl_NewDoubleObj |
Tcl_GetEncoding | procedures for creating and using encodings |
Tcl_GetEncodingFromObj | alias for Tcl_GetEncoding |
Tcl_GetEncodingName | alias for Tcl_GetEncoding |
Tcl_GetEncodingNameFromEnvironment | alias for Tcl_GetEncoding |
Tcl_GetEncodingNames | alias for Tcl_GetEncoding |
Tcl_GetEncodingSearchPath | alias for Tcl_GetEncoding |
Tcl_GetEnsembleFlags | alias for Tcl_CreateEnsemble |
Tcl_GetEnsembleMappingDict | alias for Tcl_CreateEnsemble |
Tcl_GetEnsembleNamespace | alias for Tcl_CreateEnsemble |
Tcl_GetEnsembleParameterList | alias for Tcl_CreateEnsemble |
Tcl_GetEnsembleSubcommandList | alias for Tcl_CreateEnsemble |
Tcl_GetEnsembleUnknownHandler | alias for Tcl_CreateEnsemble |
Tcl_GetErrno | alias for Tcl_SetErrno |
Tcl_GetErrorLine | alias for Tcl_GetReturnOptions |
Tcl_GetFSDeviceFromStat | alias for Tcl_FSRegister |
Tcl_GetFSInodeFromStat | alias for Tcl_FSRegister |
Tcl_GetGlobalNamespace | alias for Tcl_AppendExportList |
Tcl_GetGroupIdFromStat | alias for Tcl_FSRegister |
Tcl_GetHashKey | alias for Tcl_InitHashTable |
Tcl_GetHashValue | alias for Tcl_InitHashTable |
Tcl_GetHostName | get the name of the local host |
Tcl_GetIndexFromObj | lookup string in table of keywords |
Tcl_GetIndexFromObjStruct | alias for Tcl_GetIndexFromObj |
Tcl_GetInt | convert from string to integer, double, or boolean |
Tcl_GetIntFromObj | alias for Tcl_NewIntObj |
Tcl_GetInterpPath | alias for Tcl_IsSafe |
Tcl_GetLinkCountFromStat | alias for Tcl_FSRegister |
Tcl_GetLongFromObj | alias for Tcl_NewIntObj |
Tcl_GetMaster | alias for Tcl_IsSafe |
Tcl_GetMathFuncInfo | alias for Tcl_CreateMathFunc |
Tcl_GetMemoryInfo | alias for Tcl_Alloc |
Tcl_GetModeFromStat | alias for Tcl_FSRegister |
Tcl_GetModificationTimeFromStat | alias for Tcl_FSRegister |
Tcl_GetNameOfExecutable | alias for Tcl_FindExecutable |
Tcl_GetNamespaceUnknownHandler | alias for Tcl_AppendExportList |
Tcl_GetObjResult | alias for Tcl_SetObjResult |
Tcl_GetObjType | alias for Tcl_RegisterObjType |
Tcl_GetObjectAsClass | alias for Tcl_ClassGetMetadata |
Tcl_GetObjectCommand | alias for Tcl_ClassGetMetadata |
Tcl_GetObjectFromObj | alias for Tcl_ClassGetMetadata |
Tcl_GetObjectName | alias for Tcl_ClassGetMetadata |
Tcl_GetObjectNamespace | alias for Tcl_ClassGetMetadata |
Tcl_GetOpenFile | Return a FILE* for a channel registered in the given interpreter (Unix only) |
Tcl_GetParent | alias for Tcl_IsSafe |
Tcl_GetPathType | alias for Tcl_SplitPath |
Tcl_GetRange | alias for Tcl_NewStringObj |
Tcl_GetRegExpFromObj | alias for Tcl_RegExpMatch |
Tcl_GetReturnOptions | retrieve or record information about errors and other return options |
Tcl_GetServiceMode | alias for Tcl_CreateEventSource |
Tcl_GetSizeFromStat | alias for Tcl_FSRegister |
Tcl_GetSlave | alias for Tcl_IsSafe |
Tcl_GetStackedChannel | alias for Tcl_StackChannel |
Tcl_GetStartupScript | alias for Tcl_Main |
Tcl_GetStdChannel | procedures for retrieving and replacing the standard channels |
Tcl_GetString | alias for Tcl_NewStringObj |
Tcl_GetStringFromObj | alias for Tcl_NewStringObj |
Tcl_GetStringResult | alias for Tcl_SetObjResult |
Tcl_GetThreadData | alias for Tcl_ConditionNotify |
Tcl_GetTime | get date and time |
Tcl_GetTopChannel | alias for Tcl_StackChannel |
Tcl_GetUniChar | alias for Tcl_NewStringObj |
Tcl_GetUnicode | alias for Tcl_NewStringObj |
Tcl_GetUnicodeFromObj | alias for Tcl_NewStringObj |
Tcl_GetUserIdFromStat | alias for Tcl_FSRegister |
Tcl_GetVar | alias for Tcl_SetVar2Ex |
Tcl_GetVar2 | alias for Tcl_SetVar2Ex |
Tcl_GetVar2Ex | alias for Tcl_SetVar2Ex |
Tcl_GetVersion | get the version of the library at runtime |
Tcl_GetWideIntFromObj | alias for Tcl_NewIntObj |
Tcl_Gets | alias for Tcl_OpenFileChannel |
Tcl_GetsObj | alias for Tcl_OpenFileChannel |
Tcl_GlobalEval | alias for Tcl_EvalObjEx |
Tcl_GlobalEvalObj | alias for Tcl_EvalObjEx |
Tcl_HashStats | alias for Tcl_InitHashTable |
Tcl_HideCommand | alias for Tcl_IsSafe |
Tcl_Import | alias for Tcl_AppendExportList |
Tcl_IncrRefCount | alias for Tcl_NewObj |
Tcl_Init | find and source initialization script |
Tcl_InitCustomHashTable | alias for Tcl_InitHashTable |
Tcl_InitHashTable | procedures to manage hash tables |
Tcl_InitMemory | alias for Tcl_DumpActiveMemory |
Tcl_InitNotifier | alias for Tcl_CreateEventSource |
Tcl_InitObjHashTable | alias for Tcl_InitHashTable |
Tcl_InitStubs | initialize the Tcl stubs mechanism |
Tcl_InputBlocked | alias for Tcl_OpenFileChannel |
Tcl_InputBuffered | alias for Tcl_OpenFileChannel |
Tcl_Interp | client-visible fields of interpreter structures |
Tcl_InterpActive | alias for Tcl_CreateInterp |
Tcl_InterpDeleted | alias for Tcl_CreateInterp |
Tcl_InvalidateStringRep | alias for Tcl_NewObj |
Tcl_IsChannelExisting | alias for Tcl_CreateChannel |
Tcl_IsChannelRegistered | alias for Tcl_CreateChannel |
Tcl_IsChannelShared | alias for Tcl_CreateChannel |
Tcl_IsEnsemble | alias for Tcl_CreateEnsemble |
Tcl_IsSafe | manage multiple Tcl interpreters, aliases and hidden commands |
Tcl_IsShared | alias for Tcl_NewObj |
Tcl_IsStandardChannel | alias for Tcl_OpenFileChannel |
Tcl_JoinPath | alias for Tcl_SplitPath |
Tcl_JoinThread | alias for Tcl_ConditionNotify |
Tcl_LimitAddHandler | manage and check resource limits on interpreters |
Tcl_LimitCheck | alias for Tcl_LimitAddHandler |
Tcl_LimitExceeded | alias for Tcl_LimitAddHandler |
Tcl_LimitGetCommands | alias for Tcl_LimitAddHandler |
Tcl_LimitGetGranularity | alias for Tcl_LimitAddHandler |
Tcl_LimitGetTime | alias for Tcl_LimitAddHandler |
Tcl_LimitReady | alias for Tcl_LimitAddHandler |
Tcl_LimitRemoveHandler | alias for Tcl_LimitAddHandler |
Tcl_LimitSetCommands | alias for Tcl_LimitAddHandler |
Tcl_LimitSetGranularity | alias for Tcl_LimitAddHandler |
Tcl_LimitSetTime | alias for Tcl_LimitAddHandler |
Tcl_LimitTypeEnabled | alias for Tcl_LimitAddHandler |
Tcl_LimitTypeExceeded | alias for Tcl_LimitAddHandler |
Tcl_LimitTypeReset | alias for Tcl_LimitAddHandler |
Tcl_LimitTypeSet | alias for Tcl_LimitAddHandler |
Tcl_LinkVar | link Tcl variable to C variable |
Tcl_ListMathFuncs | alias for Tcl_CreateMathFunc |
Tcl_ListObjAppendElement | alias for Tcl_ListObjAppendList |
Tcl_ListObjAppendList | manipulate Tcl values as lists |
Tcl_ListObjGetElements | alias for Tcl_ListObjAppendList |
Tcl_ListObjIndex | alias for Tcl_ListObjAppendList |
Tcl_ListObjLength | alias for Tcl_ListObjAppendList |
Tcl_ListObjReplace | alias for Tcl_ListObjAppendList |
Tcl_LoadFile | platform-independent dynamic library loading |
Tcl_LogCommandInfo | alias for Tcl_GetReturnOptions |
Tcl_Main | main program, startup script, and event loop definition for Tcl-based applications |
Tcl_MainEx | alias for Tcl_Main |
Tcl_MainExW | alias for Tcl_Main |
Tcl_MakeFileChannel | alias for Tcl_OpenFileChannel |
Tcl_MakeSafe | alias for Tcl_IsSafe |
Tcl_MakeTcpClientChannel | alias for Tcl_OpenTcpClient |
Tcl_Merge | alias for Tcl_SplitList |
Tcl_MethodDeclarerClass | alias for Tcl_ClassSetConstructor |
Tcl_MethodDeclarerObject | alias for Tcl_ClassSetConstructor |
Tcl_MethodIsPublic | alias for Tcl_ClassSetConstructor |
Tcl_MethodIsType | alias for Tcl_ClassSetConstructor |
Tcl_MethodName | alias for Tcl_ClassSetConstructor |
Tcl_MutexFinalize | alias for Tcl_ConditionNotify |
Tcl_MutexLock | alias for Tcl_ConditionNotify |
Tcl_MutexUnlock | alias for Tcl_ConditionNotify |
Tcl_NRAddCallback | alias for Tcl_NRCreateCommand |
Tcl_NRCallObjProc | alias for Tcl_NRCreateCommand |
Tcl_NRCmdSwap | alias for Tcl_NRCreateCommand |
Tcl_NRCreateCommand | Non-Recursive (stackless) evaluation of Tcl scripts. |
Tcl_NREvalObj | alias for Tcl_NRCreateCommand |
Tcl_NREvalObjv | alias for Tcl_NRCreateCommand |
Tcl_NRExprObj | alias for Tcl_NRCreateCommand |
Tcl_NewBignumObj | alias for Tcl_NewIntObj |
Tcl_NewBooleanObj | store/retrieve boolean value in a Tcl_Obj |
Tcl_NewByteArrayObj | manipulate Tcl values as a arrays of bytes |
Tcl_NewDictObj | manipulate Tcl values as dictionaries |
Tcl_NewDoubleObj | manipulate Tcl values as floating-point values |
Tcl_NewInstanceMethod | alias for Tcl_ClassSetConstructor |
Tcl_NewIntObj | manipulate Tcl values as integers |
Tcl_NewListObj | alias for Tcl_ListObjAppendList |
Tcl_NewLongObj | alias for Tcl_NewIntObj |
Tcl_NewMethod | alias for Tcl_ClassSetConstructor |
Tcl_NewObj | manipulate Tcl values |
Tcl_NewObjectInstance | alias for Tcl_ClassGetMetadata |
Tcl_NewStringObj | manipulate Tcl values as strings |
Tcl_NewUnicodeObj | alias for Tcl_NewStringObj |
Tcl_NewWideIntObj | alias for Tcl_NewIntObj |
Tcl_NextHashEntry | alias for Tcl_InitHashTable |
Tcl_NotifyChannel | alias for Tcl_CreateChannel |
Tcl_NumUtfChars | alias for Tcl_UniChar |
Tcl_OOInitStubs | initialize library access to TclOO functionality |
Tcl_ObjGetVar2 | alias for Tcl_SetVar2Ex |
Tcl_ObjPrintf | alias for Tcl_NewStringObj |
Tcl_ObjSetVar2 | alias for Tcl_SetVar2Ex |
Tcl_ObjectContextInvokeNext | alias for Tcl_ClassSetConstructor |
Tcl_ObjectContextIsFiltering | alias for Tcl_ClassSetConstructor |
Tcl_ObjectContextMethod | alias for Tcl_ClassSetConstructor |
Tcl_ObjectContextObject | alias for Tcl_ClassSetConstructor |
Tcl_ObjectContextSkippedArgs | alias for Tcl_ClassSetConstructor |
Tcl_ObjectDeleted | alias for Tcl_ClassGetMetadata |
Tcl_ObjectGetMetadata | alias for Tcl_ClassGetMetadata |
Tcl_ObjectGetMethodNameMapper | alias for Tcl_ClassGetMetadata |
Tcl_ObjectSetMetadata | alias for Tcl_ClassGetMetadata |
Tcl_ObjectSetMethodNameMapper | alias for Tcl_ClassGetMetadata |
Tcl_OpenCommandChannel | alias for Tcl_OpenFileChannel |
Tcl_OpenFileChannel | buffered I/O facilities using channels |
Tcl_OpenTcpClient | procedures to open channels using TCP sockets |
Tcl_OpenTcpServer | alias for Tcl_OpenTcpClient |
Tcl_OutputBuffered | alias for Tcl_OpenFileChannel |
Tcl_Panic | report fatal error and abort |
Tcl_PanicVA | alias for Tcl_Panic |
Tcl_ParseArgsObjv | parse arguments according to a tabular description |
Tcl_ParseBraces | alias for Tcl_ParseCommand |
Tcl_ParseCommand | parse Tcl scripts and expressions |
Tcl_ParseExpr | alias for Tcl_ParseCommand |
Tcl_ParseQuotedString | alias for Tcl_ParseCommand |
Tcl_ParseVar | alias for Tcl_ParseCommand |
Tcl_ParseVarName | alias for Tcl_ParseCommand |
Tcl_PkgPresent | alias for Tcl_PkgRequire |
Tcl_PkgPresentEx | alias for Tcl_PkgRequire |
Tcl_PkgProvide | alias for Tcl_PkgRequire |
Tcl_PkgProvideEx | alias for Tcl_PkgRequire |
Tcl_PkgRequire | package version control |
Tcl_PkgRequireEx | alias for Tcl_PkgRequire |
Tcl_PkgRequireProc | alias for Tcl_PkgRequire |
Tcl_PosixError | alias for Tcl_GetReturnOptions |
Tcl_Preserve | avoid freeing storage while it is being used |
Tcl_PrintDouble | Convert floating value to string |
Tcl_PutEnv | procedures to manipulate the environment |
Tcl_QueryTimeProc | alias for Tcl_GetTime |
Tcl_QueueEvent | alias for Tcl_CreateEventSource |
Tcl_Read | alias for Tcl_OpenFileChannel |
Tcl_ReadChars | alias for Tcl_OpenFileChannel |
Tcl_ReadRaw | alias for Tcl_OpenFileChannel |
Tcl_Realloc | alias for Tcl_Alloc |
Tcl_ReapDetachedProcs | alias for Tcl_DetachPids |
Tcl_RecordAndEval | save command on history list before evaluating |
Tcl_RecordAndEvalObj | save command on history list before evaluating |
Tcl_RegExpCompile | alias for Tcl_RegExpMatch |
Tcl_RegExpExec | alias for Tcl_RegExpMatch |
Tcl_RegExpExecObj | alias for Tcl_RegExpMatch |
Tcl_RegExpGetInfo | alias for Tcl_RegExpMatch |
Tcl_RegExpMatch | Pattern matching with regular expressions |
Tcl_RegExpMatchObj | alias for Tcl_RegExpMatch |
Tcl_RegExpRange | alias for Tcl_RegExpMatch |
Tcl_RegisterChannel | alias for Tcl_OpenFileChannel |
Tcl_RegisterConfig | procedures to register embedded configuration information |
Tcl_RegisterObjType | manipulate Tcl value types |
Tcl_Release | alias for Tcl_Preserve |
Tcl_ResetResult | alias for Tcl_SetObjResult |
Tcl_RestoreInterpState | alias for Tcl_SaveInterpState |
Tcl_RestoreResult | alias for Tcl_SaveInterpState |
Tcl_SaveInterpState | save and restore an interpreter's state |
Tcl_SaveResult | alias for Tcl_SaveInterpState |
Tcl_ScanCountedElement | alias for Tcl_SplitList |
Tcl_ScanElement | alias for Tcl_SplitList |
Tcl_Seek | alias for Tcl_OpenFileChannel |
Tcl_ServiceAll | alias for Tcl_CreateEventSource |
Tcl_ServiceEvent | alias for Tcl_CreateEventSource |
Tcl_ServiceModeHook | alias for Tcl_CreateEventSource |
Tcl_SetAssocData | alias for Tcl_GetAssocData |
Tcl_SetBignumObj | alias for Tcl_NewIntObj |
Tcl_SetBooleanObj | alias for Tcl_NewBooleanObj |
Tcl_SetByteArrayLength | alias for Tcl_NewByteArrayObj |
Tcl_SetByteArrayObj | alias for Tcl_NewByteArrayObj |
Tcl_SetChannelBufferSize | alias for Tcl_CreateChannel |
Tcl_SetChannelError | functions to create/intercept Tcl errors by channel drivers. |
Tcl_SetChannelErrorInterp | alias for Tcl_SetChannelError |
Tcl_SetChannelOption | alias for Tcl_OpenFileChannel |
Tcl_SetCommandInfo | alias for Tcl_CreateObjCommand |
Tcl_SetCommandInfoFromToken | alias for Tcl_CreateObjCommand |
Tcl_SetDefaultEncodingDir | alias for Tcl_GetEncoding |
Tcl_SetDoubleObj | alias for Tcl_NewDoubleObj |
Tcl_SetEncodingSearchPath | alias for Tcl_GetEncoding |
Tcl_SetEnsembleFlags | alias for Tcl_CreateEnsemble |
Tcl_SetEnsembleMappingDict | alias for Tcl_CreateEnsemble |
Tcl_SetEnsembleParameterList | alias for Tcl_CreateEnsemble |
Tcl_SetEnsembleSubcommandList | alias for Tcl_CreateEnsemble |
Tcl_SetEnsembleUnknownHandler | alias for Tcl_CreateEnsemble |
Tcl_SetErrno | manipulate errno to store and retrieve error codes |
Tcl_SetErrorCode | alias for Tcl_GetReturnOptions |
Tcl_SetErrorCodeVA | alias for Tcl_GetReturnOptions |
Tcl_SetErrorLine | alias for Tcl_GetReturnOptions |
Tcl_SetExitProc | alias for Tcl_Exit |
Tcl_SetHashValue | alias for Tcl_InitHashTable |
Tcl_SetIntObj | alias for Tcl_NewIntObj |
Tcl_SetListObj | alias for Tcl_ListObjAppendList |
Tcl_SetLongObj | alias for Tcl_NewIntObj |
Tcl_SetMainLoop | alias for Tcl_Main |
Tcl_SetMaxBlockTime | alias for Tcl_CreateEventSource |
Tcl_SetNamespaceUnknownHandler | alias for Tcl_AppendExportList |
Tcl_SetNotifier | alias for Tcl_CreateEventSource |
Tcl_SetObjErrorCode | alias for Tcl_GetReturnOptions |
Tcl_SetObjLength | alias for Tcl_NewStringObj |
Tcl_SetObjResult | manipulate Tcl result |
Tcl_SetPanicProc | alias for Tcl_Panic |
Tcl_SetRecursionLimit | set maximum allowable nesting depth in interpreter |
Tcl_SetResult | alias for Tcl_SetObjResult |
Tcl_SetReturnOptions | alias for Tcl_GetReturnOptions |
Tcl_SetServiceMode | alias for Tcl_CreateEventSource |
Tcl_SetStartupScript | alias for Tcl_Main |
Tcl_SetStdChannel | alias for Tcl_GetStdChannel |
Tcl_SetStringObj | alias for Tcl_NewStringObj |
Tcl_SetSystemEncoding | alias for Tcl_GetEncoding |
Tcl_SetTimeProc | alias for Tcl_GetTime |
Tcl_SetTimer | alias for Tcl_CreateEventSource |
Tcl_SetUnicodeObj | alias for Tcl_NewStringObj |
Tcl_SetVar | alias for Tcl_SetVar2Ex |
Tcl_SetVar2 | alias for Tcl_SetVar2Ex |
Tcl_SetVar2Ex | manipulate Tcl variables |
Tcl_SetWideIntObj | alias for Tcl_NewIntObj |
Tcl_SignalId | Convert signal codes |
Tcl_SignalMsg | alias for Tcl_SignalId |
Tcl_Sleep | delay execution for a given number of milliseconds |
Tcl_SourceRCFile | source the Tcl rc file |
Tcl_SpliceChannel | alias for Tcl_CreateChannel |
Tcl_SplitList | manipulate Tcl lists |
Tcl_SplitPath | manipulate platform-dependent file paths |
Tcl_StackChannel | manipulate stacked I/O channels |
Tcl_StandardChannels | How the Tcl library deals with the standard channels |
Tcl_Stat | alias for Tcl_Access |
Tcl_StaticPackage | make a statically linked package available via the 'load' command |
Tcl_StringCaseMatch | alias for Tcl_StringMatch |
Tcl_StringMatch | test whether a string matches a pattern |
Tcl_SubstObj | perform substitutions on Tcl values |
Tcl_TakeBignumFromObj | alias for Tcl_NewIntObj |
Tcl_Tell | alias for Tcl_OpenFileChannel |
Tcl_ThreadAlert | alias for Tcl_CreateEventSource |
Tcl_ThreadQueueEvent | alias for Tcl_CreateEventSource |
Tcl_TraceCommand | alias for Tcl_CommandTraceInfo |
Tcl_TraceVar | monitor accesses to a variable |
Tcl_TraceVar2 | alias for Tcl_TraceVar |
Tcl_TransferResult | alias for Tcl_SetObjResult |
Tcl_TranslateFileName | convert file name to native form and replace tilde with home directory |
Tcl_TruncateChannel | alias for Tcl_OpenFileChannel |
Tcl_Ungets | alias for Tcl_OpenFileChannel |
Tcl_UniChar | routines for manipulating UTF-8 strings |
Tcl_UniCharAtIndex | alias for Tcl_UniChar |
Tcl_UniCharCaseMatch | alias for Tcl_UniChar |
Tcl_UniCharIsAlnum | routines for classification of Tcl_UniChar characters |
Tcl_UniCharIsAlpha | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsControl | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsDigit | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsGraph | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsLower | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsPrint | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsPunct | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsSpace | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsUpper | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharIsWordChar | alias for Tcl_UniCharIsAlnum |
Tcl_UniCharLen | alias for Tcl_UniChar |
Tcl_UniCharNcasecmp | alias for Tcl_UniChar |
Tcl_UniCharNcmp | alias for Tcl_UniChar |
Tcl_UniCharToLower | alias for Tcl_UniCharToUpper |
Tcl_UniCharToTitle | alias for Tcl_UniCharToUpper |
Tcl_UniCharToUpper | routines for manipulating the case of Unicode characters and UTF-8 strings |
Tcl_UniCharToUtf | alias for Tcl_UniChar |
Tcl_UniCharToUtfDString | alias for Tcl_UniChar |
Tcl_UnlinkVar | alias for Tcl_LinkVar |
Tcl_UnregisterChannel | alias for Tcl_OpenFileChannel |
Tcl_UnsetVar | alias for Tcl_SetVar2Ex |
Tcl_UnsetVar2 | alias for Tcl_SetVar2Ex |
Tcl_UnstackChannel | alias for Tcl_StackChannel |
Tcl_UntraceCommand | alias for Tcl_CommandTraceInfo |
Tcl_UntraceVar | alias for Tcl_TraceVar |
Tcl_UntraceVar2 | alias for Tcl_TraceVar |
Tcl_UpVar | link one variable to another |
Tcl_UpVar2 | alias for Tcl_UpVar |
Tcl_UpdateLinkedVar | alias for Tcl_LinkVar |
Tcl_UtfAtIndex | alias for Tcl_UniChar |
Tcl_UtfBackslash | alias for Tcl_UniChar |
Tcl_UtfCharComplete | alias for Tcl_UniChar |
Tcl_UtfFindFirst | alias for Tcl_UniChar |
Tcl_UtfFindLast | alias for Tcl_UniChar |
Tcl_UtfNcasecmp | alias for Tcl_UniChar |
Tcl_UtfNcmp | alias for Tcl_UniChar |
Tcl_UtfNext | alias for Tcl_UniChar |
Tcl_UtfPrev | alias for Tcl_UniChar |
Tcl_UtfToExternal | alias for Tcl_GetEncoding |
Tcl_UtfToExternalDString | alias for Tcl_GetEncoding |
Tcl_UtfToLower | alias for Tcl_UniCharToUpper |
Tcl_UtfToTitle | alias for Tcl_UniCharToUpper |
Tcl_UtfToUniChar | alias for Tcl_UniChar |
Tcl_UtfToUniCharDString | alias for Tcl_UniChar |
Tcl_UtfToUpper | alias for Tcl_UniCharToUpper |
Tcl_ValidateAllMemory | alias for Tcl_DumpActiveMemory |
Tcl_VarEval | alias for Tcl_EvalObjEx |
Tcl_VarEvalVA | alias for Tcl_EvalObjEx |
Tcl_VarTraceInfo | alias for Tcl_TraceVar |
Tcl_VarTraceInfo2 | alias for Tcl_TraceVar |
Tcl_WaitForEvent | alias for Tcl_CreateEventSource |
Tcl_WaitPid | alias for Tcl_DetachPids |
Tcl_WinTCharToUtf | alias for Tcl_GetEncoding |
Tcl_WinUtfToTChar | alias for Tcl_GetEncoding |
Tcl_Write | alias for Tcl_OpenFileChannel |
Tcl_WriteChars | alias for Tcl_OpenFileChannel |
Tcl_WriteObj | alias for Tcl_OpenFileChannel |
Tcl_WriteRaw | alias for Tcl_OpenFileChannel |
Tcl_WrongNumArgs | generate standard error message for wrong number of arguments |
Tcl_ZlibAdler32 | alias for Tcl_ZlibDeflate |
Tcl_ZlibCRC32 | alias for Tcl_ZlibDeflate |
Tcl_ZlibDeflate | compression and decompression functions |
Tcl_ZlibInflate | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamChecksum | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamClose | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamEof | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamGet | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamGetCommandName | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamInit | alias for Tcl_ZlibDeflate |
Tcl_ZlibStreamPut | alias for Tcl_ZlibDeflate |
Thread | alias for Tcl_ConditionNotify |
attemptckalloc | alias for Tcl_Alloc |
attemptckrealloc | alias for Tcl_Alloc |
ckalloc | alias for Tcl_Alloc |
ckfree | alias for Tcl_Alloc |
ckrealloc | alias for Tcl_Alloc |
Tcl/Tk Keywords | |
Tcl | Tool Command Language |
after | Execute a command after a time delay |
append | Append to variable |
apply | Apply an anonymous function |
argc | Variables used by Tcl |
argv | alias for argc |
argv0 | alias for argc |
array | Manipulate array variables |
auto_execok | standard library of Tcl procedures |
auto_import | alias for auto_execok |
auto_load | alias for auto_execok |
auto_mkindex | alias for auto_execok |
auto_path | alias for argc |
auto_qualify | alias for auto_execok |
auto_reset | alias for auto_execok |
bgerror | Command invoked to process background errors |
binary | Insert and extract fields from binary strings |
break | Abort looping command |
case | Evaluate one of several scripts, depending on a given value |
catch | Evaluate script and trap exceptional returns |
cd | Change working directory |
chan | Read, write and manipulate channels |
clock | Obtain and manipulate dates and times |
close | Close an open channel |
concat | Join lists together |
continue | Skip to the next iteration of a loop |
coroutine | Create and produce values from coroutines |
dde | Execute a Dynamic Data Exchange command |
dict | Manipulate dictionaries |
encoding | Manipulate encodings |
env | alias for argc |
eof | Check for end of file condition on channel |
error | Generate an error |
errorCode | alias for argc |
errorInfo | alias for argc |
eval | Evaluate a Tcl script |
exec | Invoke subprocesses |
exit | End the application |
expr | Evaluate an expression |
fblocked | Test whether the last input operation exhausted all available input |
fconfigure | Set and get options on a channel |
fcopy | Copy data from one channel to another |
file | Manipulate file names and attributes |
fileevent | Execute a script when a channel becomes readable or writable |
filename | File name conventions supported by Tcl commands |
flush | Flush buffered output for a channel |
for | 'For' loop |
foreach | Iterate over all elements in one or more lists |
format | Format a string in the style of sprintf |
gets | Read a line from a channel |
glob | Return names of files that match patterns |
global | Access global variables |
history | Manipulate the history list |
http | Client-side implementation of the HTTP/1.1 protocol |
if | Execute scripts conditionally |
incr | Increment the value of a variable |
info | Return information about the state of the Tcl interpreter |
interp | Create and manipulate Tcl interpreters |
join | Create a string by joining together list elements |
lappend | Append list elements onto a variable |
lassign | Assign list elements to variables |
library | alias for auto_execok |
lindex | Retrieve an element from a list |
linsert | Insert elements into a list |
list | Create a list |
llength | Count the number of elements in a list |
lmap | Iterate over all elements in one or more lists and collect results |
load | Load machine code and initialize new commands |
lrange | Return one or more adjacent elements from a list |
lrepeat | Build a list by repeating elements |
lreplace | Replace elements in a list with new elements |
lreverse | Reverse the order of a list |
lsearch | See if a list contains a particular element |
lset | Change an element in a list |
lsort | Sort the elements of a list |
mathfunc | Mathematical functions for Tcl expressions |
mathop | Mathematical operators as Tcl commands |
memory | Control Tcl memory debugging capabilities |
msgcat | Tcl message catalog |
my | invoke any method of current object |
namespace | create and manipulate contexts for commands and variables |
next | invoke superclass method implementations |
nextto | alias for next |
oo_Slot | alias for oo_define |
oo_class | class of all classes |
oo_copy | create copies of objects and classes |
oo_define | define and configure classes and objects |
oo_objdefine | alias for oo_define |
oo_object | root class of the class hierarchy |
open | Open a file-based or command pipeline channel |
package | Facilities for package loading and version control |
packagens | alias for pkg_create |
parray | alias for auto_execok |
pid | Retrieve process identifiers |
pkgMkIndex | alias for pkg_mkIndex |
pkg_create | Construct an appropriate 'package ifneeded' command for a given package specification |
pkg_mkIndex | Build an index for automatic loading of packages |
platform | System identification support code and utilities |
platform_shell | System identification support code and utilities |
proc | Create a Tcl procedure |
puts | Write to a channel |
pwd | Return the absolute path of the current working directory |
re_syntax | Syntax of Tcl regular expressions |
read | Read from a channel |
refchan | command handler API of reflected channels |
regexp | Match a regular expression against a string |
registry | Manipulate the Windows registry |
regsub | Perform substitutions based on regular expression pattern matching |
rename | Rename or delete a command |
return | Return from a procedure, or set return code of a script |
safe | Creating and manipulating safe interpreters |
scan | Parse string using conversion specifiers in the style of sscanf |
seek | Change the access position for an open channel |
self | method call internal introspection |
set | Read and write variables |
socket | Open a TCP network connection |
source | Evaluate a file or resource as a Tcl script |
split | Split a string into a proper Tcl list |
string | Manipulate strings |
subst | Perform backslash, command, and variable substitutions |
switch | Evaluate one of several scripts, depending on a given value |
tailcall | Replace the current procedure with another command |
tcl_endOfWord | alias for auto_execok |
tcl_findLibrary | alias for auto_execok |
tcl_interactive | alias for argc |
tcl_library | alias for argc |
tcl_nonwordchars | alias for argc |
tcl_patchLevel | alias for argc |
tcl_pkgPath | alias for argc |
tcl_platform | alias for argc |
tcl_precision | alias for argc |
tcl_prefix | facilities for prefix matching |
tcl_rcFileName | alias for argc |
tcl_startOfNextWord | alias for auto_execok |
tcl_startOfPreviousWord | alias for auto_execok |
tcl_traceCompile | alias for argc |
tcl_traceExec | alias for argc |
tcl_version | alias for argc |
tcl_wordBreakAfter | alias for auto_execok |
tcl_wordBreakBefore | alias for auto_execok |
tcl_wordchars | alias for argc |
tcltest | Test harness support code and utilities |
tell | Return current access position for an open channel |
throw | Generate a machine-readable error |
time | Time the execution of a script |
timerate | Calibrated performance measurements of script execution time |
tm | Facilities for locating and loading of Tcl Modules |
trace | Monitor variable accesses, command usages and command executions |
transchan | command handler API of channel transforms |
try | Trap and process errors and exceptions |
unknown | Handle attempts to use non-existent commands |
unload | Unload machine code |
unset | Delete variables |
update | Process pending events and idle callbacks |
uplevel | Execute a script in a different stack frame |
upvar | Create link to variable in a different stack frame |
variable | create and initialize a namespace variable |
vwait | Process events until a variable is written |
while | Execute script repeatedly as long as a condition is met |
yield | alias for coroutine |
yieldto | alias for coroutine |
zlib | compression and decompression operations |