dump [, symbol … ] [, /fixed, /system, /zero, /local,
/context, /follow, /full]
Shows info about the given
symbol(s). By default, info on
all named symbols except constants (predefined
!name, and variables local to subroutines
and functions is displayed.
display all constants (predefined
display all system variables (predefined
display all new zero-context variables.
display all new local variables.
the argument (
symbol) is the context number whose variables are to
evaluate the arguments and dump the results. If
/follow is not
specified, then the arguments are not evaluated and the top-level
structure is dumped.
show all elements of multi-element symbols. By default, element lists are truncated.
The displayed information looks something like this:
186 x array , long, # elem. = 3, (3) 187 y string, length: 4, value = 'name'
First comes the symbol number, then the name (if any), the data class,
and then some class-dependent information which generally includes the
size of the variable. In this case, the array
x is of type
long with 3 elements and a single dimension equal to 3. The
y has a length of 4 characters and value
If any pointers (Pointers) are encountered that point at
themselves, then these are silently rendered
See also: show, dump_stack, atomize