📦 tcl

951 pages · page 1 of 5

A

B

C

  • callback(n)Generate callbacks to methods✨
  • case(n)Evaluate one of several scripts, depending on a given value✨
  • catch(n)Evaluate script and trap exceptional returns✨
  • cd(n)Change working directory✨
  • chan(n)Read, write and manipulate channels✨
  • ckalloc(3)allocate or free heap memory✨
  • ckfree(3)allocate or free heap memory✨
  • ckrealloc(3)allocate or free heap memory✨
  • class(n)create a class of objects✨
  • classvariable(n)Create link from local variable to variable in class✨
  • clock(n)Obtain and manipulate dates and times✨
  • close(n)Close an open channel✨
  • code(n)capture the namespace context for a code fragment✨
  • concat(n)Join lists together✨
  • configbody(n)change the "config" code for a public variable✨
  • configure(n)A class that makes configurable classes and objects, and supports making configurable properties✨
  • const(n)Create and initialize a constant✨
  • continue(n)Skip to the next iteration of a loop✨
  • cookiejar(n)Implementation of the Tcl http package cookie jar protocol✨
  • coroinject(n)Create and produce values from coroutines✨
  • coroprobe(n)Create and produce values from coroutines✨
  • coroutine(n)Create and produce values from coroutines✨

D

  • dde(n)Execute a Dynamic Data Exchange command✨
  • delete(n)delete things in the interpreter✨
  • dict(n)Manipulate dictionaries✨
  • divmod(n)Divide an integer by another and report quotient and remainder✨
  • DString(3)manipulate dynamic strings✨

E

F

  • fblocked(n)Test whether the last input operation exhausted all available input✨
  • fconfigure(n)Set and get options on a channel✨
  • fcopy(n)Copy data from one channel to another✨
  • file(n)Manipulate file names and attributes✨
  • fileevent(n)Execute a script when a channel becomes readable or writable✨
  • filename(n)File name conventions supported by Tcl commands✨
  • find(n)search for classes and objects✨
  • flush(n)Flush buffered output for a channel✨
  • for(n)'For' loop✨
  • foreach(n)Iterate over all elements in one or more lists✨
  • foreachLine(n)Standard library of Tcl procedures✨
  • format(n)Format a string in the style of sprintf✨
  • fpclassify(n)Floating point number classification of Tcl values✨
  • frexp(n)Split a floating-point number into fraction and exponent parts✨

G

  • gets(n)Read a line from a channel✨
  • glob(n)Return names of files that match patterns✨
  • global(n)Access global variables✨

H

  • history(n)Manipulate the history list✨
  • http(n)Client-side implementation of the HTTP/1.1 protocol✨

I

  • if(n)Execute scripts conditionally✨
  • incr(n)Increment the value of a variable✨
  • info(n)Information about the state of the Tcl interpreter✨
  • interp(n)Create and manipulate Tcl interpreters✨
  • is(n)test argument to see if it is a class or an object✨
  • itcl(n)object-oriented extensions to Tcl✨
  • itclcomponent(n)define components for extendedclass, widget or widgetadaptor Parts of this description are "borrowed" from Tcl extension [snit], as the functionality is mostly identical.✨
  • itcldelegate(n)delegate methods, procs or options to other objects Parts of this description are "borrowed" from Tcl extension [snit], as the functionality is mostly identical.✨
  • itclextendedclass(n)create a extendedclass of objects✨
  • itcloption(n)define options for extendedclass, widget or widgetadaptor Parts of this description are "borrowed" from Tcl extension [snit], as the functionality is mostly identical.✨
  • itclvars(n)variables used by [incr Tcl]✨
  • itclwidget(n)create a widget class of objects✨

J

  • join(n)Create a string by joining together list elements✨

L

  • lappend(n)Append list elements onto a variable✨
  • lassign(n)Assign list elements to variables✨
  • ledit(n)Replace elements of a list stored in variable✨
  • lfilter(n)Select elements from a list based on an expression✨
  • library(n)standard library of Tcl procedures✨
  • lindex(n)Retrieve an element from a list✨
  • link(n)Create link from command to method of object✨
  • linsert(n)Insert elements into a list✨
  • list(n)Create a list✨
  • llength(n)Count the number of elements in a list✨
  • lmap(n)Iterate over all elements in one or more lists and collect results✨
  • load(n)Load machine code and initialize new commands✨
  • local(n)create an object local to a procedure✨
  • lpop(n)Get and remove an element in a list✨
  • lrange(n)Return one or more adjacent elements from a list✨
  • lremove(n)Remove elements from a list by index✨
  • lrepeat(n)Build a list by repeating elements✨
  • lreplace(n)Replace elements in a list with new elements✨
  • lreverse(n)Reverse the order of a list✨
  • lsearch(n)See if a list contains a particular element✨
  • lseq(n)Build a numeric sequence returned as a list✨
  • lset(n)Change an element in a list✨
  • lsort(n)Sort the elements of a list✨

M

  • mathfunc(n)Mathematical functions for Tcl expressions✨
  • mathop(n)Mathematical operators as Tcl commands✨
  • memory(n)Control Tcl memory debugging capabilities✨
  • modf(n)Split a floating-point number into integer and fraction parts✨
  • msgcat(n)Tcl message catalog✨
  • my(n)invoke any method of current object or its class✨
  • myclass(n)Invoke any method of current object or its class✨
  • mymethod(n)Generate callbacks to methods✨

N

  • namespace(n)create and manipulate contexts for commands and variables✨
  • next(n)invoke superclass method implementations✨
  • nextto(n)invoke superclass method implementations✨
  • Notifier(3)the event queue and notifier interfaces✨

O

  • oo_abstract(n)A class that does not allow direct instances of itself✨
  • oo_class(n)class of all classes✨
  • oo_configurable(n)A class that makes configurable classes and objects, and supports making configurable properties✨
  • oo_copy(n)create copies of objects and classes✨
  • oo_define(n)define and configure classes and objects✨
  • oo_objdefine(n)define and configure classes and objects✨
  • oo_object(n)root class of the class hierarchy✨
  • oo_singleton(n)A class that does only allows one instance of itself✨
  • oo_Slot(n)define and configure classes and objects✨
  • open(n)Open a file-based or command pipeline channel✨

P

  • package(n)Facilities for package loading and version control✨
  • packagens(n)Construct an appropriate 'package ifneeded' command for a given package specification✨
  • parray(n)standard library of Tcl procedures✨
  • pid(n)Retrieve process identifiers✨
  • pkg_create(n)Construct an appropriate 'package ifneeded' command for a given package specification✨
  • pkg_mkIndex(n)Build an index for automatic loading of packages✨
  • pkgMkIndex(n)Build an index for automatic loading of packages✨
  • platform(n)System identification support code and utilities✨
  • platform_shell(n)System identification support code and utilities✨
  • proc(n)Create a Tcl procedure✨
  • property(n)A class that makes configurable classes and objects, and supports making configurable properties✨
  • puts(n)Write to a channel✨
  • pwd(n)Return the absolute path of the current working directory✨

R

  • re_syntax(n)Syntax of Tcl regular expressions✨
  • read(n)Read from a channel✨
  • readFile(n)Standard library of Tcl procedures✨
  • refchan(n)command handler API of reflected channels✨
  • RegExp(3)Pattern matching with regular expressions✨
  • regexp(n)Match a regular expression against a string✨
  • registry(n)Manipulate the Windows registry✨
  • regsub(n)Perform substitutions based on regular expression pattern matching✨
  • remquo(n)Compute floating point remainder and quadrant determinant✨
  • rename(n)Rename or delete a command✨
  • return(n)Return from a procedure, or set return code of a script✨

S

  • safe(n)Creating and manipulating safe interpreters✨
  • scan(n)Parse string using conversion specifiers in the style of sscanf✨
  • scope(n)capture the namespace context for a variable✨
  • seek(n)Change the access position for an open channel✨
  • self(n)method call internal introspection✨
  • set(n)Read and write variables✨
  • socket(n)Open a TCP network connection✨
  • source(n)Evaluate a file or resource as a Tcl script✨
  • split(n)Split a string into a proper Tcl list✨
  • sqlite3(n)an interface to the SQLite3 database engine✨
  • string(n)Manipulate strings✨
  • subst(n)Perform backslash, command, and variable substitutions✨
  • switch(n)Evaluate one of several scripts, depending on a given value✨

T