Add New Object Introspection CommandUlrich SchöbelLarry W. Virden$Revision: 1.7 $Tcl info representation
This TIP proposes the new representation subcommand to info which returns the internal representation of a variable's contents.
Inspired by a posting on by Victor Wagner, I considered a facility to obtain the internal representation of the value of a variable to be useful.
It further extends the Tcl introspection commands.It offers a method to check the type of a variable without conversion.During the development process it is useful to detect/avoid shimmering and its negative performance effects.
Add the new subcommand info representation with the following syntax:
info representation varName
It returns the type of the variable varName or an error, if
varName doesn't exist,varName is an array and no index is provided,varName is a scalar variable but an index is provided.
A patch against Tcl8.4.6 is available [].
This document has been placed in the public domain.