DOCUMENTATION CENTER SEARCH
Mathematica
>
Symbolic Execution History
>
Built-in
Mathematica
Symbol
The Evaluation Stack
Tutorials »
|
StackBegin
StackComplete
StackInhibit
Trace
See Also »
|
Low-Level System Spelunking
Symbolic Execution History
Tuning & Debugging
More About »
Stack
Stack
[]
shows the current evaluation stack, giving a list of the tags associated with evaluations that are currently being done.
Stack
[
pattern
]
gives a list of expressions currently being evaluated which match the pattern.
MORE INFORMATION
Stack
[_]
shows all expressions currently being evaluated.
You can call
Stack
from inside a dialog to see how the dialog was reached.
In the list returned by
Stack
[
pattern
]
, each expression is wrapped with
HoldForm
.
The maximum length of
Stack
[]
is limited by
$RecursionLimit
.
Stack
has attribute
HoldFirst
.
EXAMPLES
CLOSE ALL
Basic Examples
(2)
Print the stack where the
Stack
command is being evaluated:
In[1]:=
Out[1]=
Print the detailed stack contents including function arguments:
In[1]:=
Out[1]=
Scope
(1)
SEE ALSO
StackBegin
StackComplete
StackInhibit
Trace
TUTORIALS
The Evaluation Stack
MORE ABOUT
Low-Level System Spelunking
Symbolic Execution History
Tuning & Debugging
New in 2
© 2008 Wolfram Research, Inc.