This is not necessarily the current version of this TIP.
| TIP: | 284 |
| Title: | New 'invoke' and 'namespace invoke' Commands |
| Version: | $Revision: 1.11 $ |
| Author: | Miguel Sofer <msofer at users dot sourceforge dot net> |
| State: | Draft |
| Type: | Project |
| Tcl-Version: | 8.5 |
| Vote: | Pending |
| Created: | Sunday, 01 October 2006 |
This TIP exposes a Tcl script-level interface to the direct command invokation engine already present in the Tcl library for years.
This TIP proposes a new subcommand to namespace, invoke, with the following syntax:
namespace invoke namespace cmd ?arg ...?
This invokes the command called cmd in the caller's scope, as resolved from namespace namespace, with the supplied arguments. If namespace does not exist, the command returns an error.
This TIP also proposes a new command:
invoke level cmd ?arg ...?
This invokes the command