| ActiveTcl User Guide |

tkcon: `dump` procedure |
Documentation | Purpose & Features | Limitations | To Do | License
--- | --- | --- | --- | ---
Online Demo (requires Tk plugin) | Using TkCon with other Tk Languages
Getting Started | Special Bindings | Procedures | Screenshot
--- | --- | --- | ---
`dump` | `tkcon` | `idebug` | `observe`
The `dump` command provides a way for the user to spit out state information about the interpreter in a Tcl readable (and human readable) form. It takes the general form: `dump` method ?-nocomplain? ?-filter pattern? ?--? pattern ?pattern ...? The patterns represent glob-style patterns (as in `string match pattern $str`). -nocomplain will prevent `dump` from throwing an error if no items matched the pattern. -filter is interpreted as appropriate for the method. The various methods are: `dump command` args Outputs one or more commands. `dump procedure` args Outputs one or more procs in sourceable form. `dump variable` args Outputs the values of variables in sourceable form. Recognizes nested arrays. The -filter pattern is used as to filter array element names and is interepreted as a glob pattern (defaults to {*}). It is passed down for nested arrays. `dump widget` args Outputs one or more widgets by giving their configuration options. The -filter pattern is used as to filter the config options and is interpreted as a case insensitive regexp pattern (defaults to {.*})