_Tcl::__read ^

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::__make ^

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::__set ^

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::__find_var ^

Utility function used by __read and __set.

Gets the actual variable from memory and returns it.

_Tcl::__store_var ^

Utility function used by __read and __set.

Sets the actual variable from memory.


parrot