Can be used to access parts of an itcl object, even if it is private. This seems very dangerous to me - perhaps you should consider not using this. [[This is used frequently - someone want to explain why and when it is needed?]] Isn't this just the Itcl counterpart to [namespace code] ? [GWM] The namespace code page says that it is a constructor for [namespace inscope]; inscope says "This command is not expected to be used directly by programmers". Thus I would expect that itcl::code should also not be used by (end user) programmers, although the construct might be used in supplied Tcl packages. The purpose of declaring a variable 'private' is to assure the programmer that there can be no unexpected modifications of the variable other than through the class interface methods. ---- [Category Command] part of the [itcl] extension [Category Object Orientation]