Tcl/Tk Interna
auto_mkindex dir pattern
Durchsucht alle Dateien im Verzeichnis dir, deren Namen nach den glob-style-Regeln auf pattern passen und erzeugt dort die Datei tclIndex, die beim Autoloading von Skriptdateien benötigt wird.
info args procname
Liefert eine Liste aller Formalen Parameter einer Prozedur zurück.
info body procname
Liefert den Rumpf einer Prozedur zurück.
info cmdcount
Gibt die Anzahl aller bislang in diesem Interpreter ausgeführten Befehle aus.
info commands [pattern]
Gibt eine Liste aller, dem Interpreter bekannten Befehle aus, die auf das optional anzugebende Muster passen.
info default procName arg varName
Überprüft, ob eine Prozedur für ihren formalen Parameter arg einen Defaultwert spezifiziert. In diesem Fall wird der Wert in der Variablen varName gespeichert und das Ergebnis ist 1, sonst 0.
info exists varName
Ergibt 1, falls die Variable varName im aktuellen Kontext existiert, sonst 0.
info globals [pattern]
Liefert eine Liste aller globalen Variablen zurück, die auf das optional anzugebende Muster passen.
info level [number]
Ohne Angabe von number liefert es die aktuelle Position im Prozedurenstack zurück. Andernfalls wird eine Liste mit den Namen und den Argumenten der Prozedur zurückgegeben, die an der durch number festgelegten Position im Prozedurenstack steht.
info library
Ergibt das Verzeichnis, in dem Tcls Skript-Library gespeichert ist.
info locals [pattern]
Liefert eine Liste aller zum aktuellen Kontext lokalen Variablen zurück, die auf das optional anzugebende Muster passen.
info procs [pattern]
Ergibt eine Liste aller definierten Prozeduren, die auf das optional anzugebende Muster passen.
info script
Falls sich augenblicklich eine Skriptdatei in Ausführung befindet, wird deren Name zurückgegeben, sonst die leere Zeichenkette.
info tclversion
Gibt die Versionsnummer des Tcl-Interpreters aus.
info vars [pattern]
Ergibt eine Liste aller im aktuellen Kontext sichtbaren Variablen, die auf das optional anzugebende Muster passen.
rename oldName newName
Dient zum Umbenennen von Befehlen. Falls newName die leere Zeichenkette ist, wird der Befehl entfernt.
time script [count]
Evaluiert das Skript count mal und gibt die durchschnittlich benötigte Zeit pro Durchlauf in Mikrosekunden aus.
trace variable name ops command
Führt das Skript command immer dann aus, wenn eine der durch ops definierten Operationen auf die Variable name ausgeführt wird. Für ops können die Buchstaben r, w oder u einzeln oder in Kombination stehen.
trace vdelete name ops command
Entfernt einen mit trace variable eingerichteten Tace.
trace vinfo name
Gibt eine Liste mit Traceinformationen zu einer Variablen aus. Jedes Listenelement enthält die definierten Operationen und das assoziierte Skript wiederum als Liste.
unknown cmd [arg]
Wird jedesmal aufgerufen, wenn der Tcl-Interpreter einen unbekannten Befehl entdeckt.