Tcl provides several commands which create commands and contexts within which scripts can be evaluated: * [[[proc]]] * [[[apply]]] creates an anonymous command * [[[interp] create]] creates a named slave interp command * [[[interp] alias]] creates a named alias to another command * [[[thread] create]] creates an opaque token associated with a thread * [[[namespace ensemble]]] creates a namespace command from a namespace * [[[class] create] creates a named class command * [[$class create]] creates an opaquely named object instance command * [[[coroutine]]] creates a named coroutine command %|generator|cmd?|#args|invocation|explicit destructor|rename?|% &|proc|yes|any|by name||yes|& &|apply|no|any|by reference|''implicit''|no|& &|interp create|yes|any|interp eval|$interp destroy|yes|& &|interp alias|yes|any|by name||yes|& &|thread create|no|any|thread send||no|& &|[namespace] ensemble|yes|any|by name| [namespace] delete|yes|& &|class create|yes|any|by name||no|& &|$class create|yes|any|by name|$obj destroy|yes|& &|[coroutine]|yes|one|by name|[return]|yes|& <>Enter Category Here