It would be useful to understand the definition of introspection being used for the direction of this page. In the way the word is typically used in Tcl, I don't understand the connection to eof, the file commands, some of the interp commands listed perhaps, parray, pid, puts, etc.Tcl typically has used the word introspection to mean 'command used to return information about some aspect of the tcl interpreter's state'.MGS [2003/10/03] - Agreed. I'm including commands that can:
- get system information (files, pid, etc)
- display info (puts, parray)
- return info about anything (rather than commands that actually do something)
Tcl Introspection edit
- after - after info
- array - array exists, array get, array names, array size
- encoding - encoding names, encoding system
- eof
- fblocked
- file - file atime, file attributes, file channels, file dirname, file executable, file exists, file extension, file isdirectory, file isfile, file link, file lstat, file mtime, file nativename, file normalize, file owned, file pathtype, file readable, file readlink, file rootname, file separator, file size, file stat, file system, file tail, file type, file volumes, file writable
- info - all of them
- interp - interp alias, interp aliases, interp slaves, interp target
- memory
- namespace - namespace children, namespace origin, namespace which
- package - package names, package present, package provide, package versions
- parray
- pid
- puts
- pwd
- registry
- tell
- trace
- uplevel
- upvar
Tk Introspection edit
- bind
- bindtags
- clipboard - clipboard get
- event - event info
- focus
- font - font actual, font configure, font families, font measure, font metrics, font names
- grab - grab current, grab status
- grid - grid bbox, grid columnconfigure, grid info, grid location, grid propagate, grid rowconfigure, grid size, grid slaves
- image - image height, image inuse, image names, image type, image types, image width
- pack - pack info, pack propagate, pack slaves
- place - place info, place slaves
- selection - selection get, selection own
- tk - tk appname, tk caret window, tk scaling, tk useinputmethods, tk windowingsystem
- winfo - all of them
- wm - all of them