interp(3tcl) Tcl Built-In Commands interp(3tcl) ______________________________________________________________________________ NAME interp - Tcl SYNOPSIS interp option ?arg arg ...? ______________________________________________________________________________ DESCRIPTION Tcl ()(master)(slave)(hierarchy) : (alias)(env )( open)(transfer) interp(safe) IO | SAFE INTERPRETERS () | | HIDDEN COMMANDS () | ()| ALIAS INVOCATION () (qualified) Tcl (immediate) a a1 a11a a11 a1 a11 interp {}()() INTERP COMMAND | interp option : interp alias srcPath srcCmd Tcl srcCmd targetCmd args( srcCmd ) interp alias srcPath srcCmd {} srcPath srcCmd srcCmd interp alias srcPath srcCmd targetPath targetCmd ?arg arg ...? ( alias )SrcPath srcCmd SrcPath Tcl "a b" b a a()srcCmdTargetPath targetCmd arg targetCmd srcCmd TargetCmd(undefine) ALIAS INVOCATION () interp aliases ?path? path Tcl interp create ?-safe? ?--? ?path? path (slave command) path path path a b c c a b path Tcl interpx x -safe() Tcl -- -safe () interp delete ?path ...? path path interp eval path arg ?arg ...? concat arg path Tcl ( errorInfo errorCode )() interp exists path path 1 0 path() interp expose path hiddenName ?exposedCmdName? | path (denote) | hiddenName | (expose)exposedCmdName | (:: | )HIDDEN| COMMANDS () | interp hide path exposedCmdName ?hiddenCmdName? | path (denote) | exposedCmdName | hiddenCmdName hiddenCmdName | | exposedCmdName | hiddenCmdName| interp | hide()HIDDEN| COMMANDS () | interp hidden path | path | | interp invokehidden path ?-global? hiddenCmdName ?arg ...? | path | | hiddenCmdName | () -global | | (frame)HIDDEN| COMMANDS () interp issafe ?path? path 1 0 interp marktrusted path | path | | path| interp share srcPath channelId destPath srcPath destPath channelId IO IO IO IO interp slaves ?path? path Tcl path() interp target path alias Tcl interp alias ()()() interp transfer srcPath channelId destPath channelId IO destPath srcPath SLAVE COMMAND interp Tcl : slave command ?arg arg ...? Slave command args: slave aliases Tcl slave srcCmd () slave alias srcCmd Tcl srcCmd targetCmd args( srcCmd) slave alias srcCmd {} srcCmd srcCmd slave alias srcCmd targetCmd ?arg ..? slave srcCmd , targetCmd arg targetCmd srcCmd ALIAS INVOCATION () slave eval arg ?arg ..? concat arg slave Tcl ( errorInfo errorCode )() slave expose hiddenName ?exposedCmdName? | slave | hiddenNameexposedCmdName | (:: | )HIDDEN| COMMANDS () | slave hide exposedCmdName ?hiddenCmdName? | | exposedCmdName | hiddenCmdNamehiddenCmdName | | exposedCmdName | hiddenCmdName()HIDDEN| COMMANDS () | slave hidden | slave | slave invokehidden ?-global hiddenName ?arg ..? | slave | hiddenName| -globalHIDDEN| COMMANDS () slave issafe 1 0 slave marktrusted | | SAFE INTERPRETERS (enclosing)exec interp create -safe : after append array binary break case catch clock close concat continue eof error eval expr fblocked fcopy fileevent flush for foreach format gets global history if incr info interp join lappend lindex linsert list llength lrange lreplace lsearch lsort namespace package pid proc puts read regexp regsub rename return scan seek set split string subst switch tell trace unset update uplevel upvar variable vwait while interp create : | cd exec exit fconfigure | file glob load open | pwd socket source vwait | Tcl | interp expose envenv PGP PGPPASS PGP Safe- Tcl load Tcl ALIAS INVOCATION () Tcl targetCmd args srcCmd``srcCmd arg1 arg2 ... argN''``targetCmd arg arg ... arg arg1 arg2 ... argN'' targetCmd args TargetCmd(locate) targetCmd : Tcl : targetCmd args arg1 - argN targetCmds HIDDEN COMMANDS | Tcl | Tcl | | source | Tk| interp | | Tcl | | interp | invoke| | source | (source| ) | source(source)| source : | ALIAS| INVOCATION () interp | invokehidden | | interp expose interp hide | interp expose | path | interp| hide | | | interp hide | ()| CREDITS Nathaniel Borenstein Marshall Rose Safe-Tcl SEE ALSO load(n), safe(n), Tcl_CreateSlave(3) KEYWORDS alias, master interpreter, safe interpreter, slave interpreter [] [] 2001/10/09 Linux man : http://cmpp.linuxforum.net man man https://github.com/man-pages-zh/manpages- zh Tcl 7.6 interp(3tcl)