_Tcl::readVar ^

Read a variable from its name. It may be a scalar or an array.

Use the call level to determine if we are referring to a global variable or a lexical variable - will no doubt require further refinement later as we support namespaces other than the default, and multiple interpreters.

_Tcl::makeVar ^

Read a variable from its name. If it doesn't exist, create it. It may be a scalar or an array.

Use the call level to determine if we are referring to a global variable or a lexical variable - will no doubt require further refinement later as we support namespaces other than the default, and multiple interpreters.

_Tcl::setVar ^

Set a variable by its name. It may be a scalar or an array.

Use the call level to determine if we are referring to a global variable or a lexical variable - will no doubt require further refinement later as we support namespaces other than the default, and multiple interpreters.

_Tcl::findVar ^

Utility function used by readVar and setVar.

Gets the actual variable from memory and returns it.

_Tcl::storeVar ^

Utility function used by readVar and setVar.

Sets the actual variable from memory.


parrot