Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #1294

Standard evaluation sequence and Trace

From Alexey <lehin.p@gmail.com>
Newsgroups comp.soft-sys.math.mathematica
Subject Standard evaluation sequence and Trace
Date 2011-03-30 09:18 +0000
Organization Steven M. Christensen and Associates, Inc and MathTensor, Inc.
Message-ID <imusgb$ibc$1@smc.vnet.net> (permalink)

Show all headers | View raw


Hello,

Is there a way to identify explicitly The Standard Evaluation Sequence
described on the page
http://reference.wolfram.com/mathematica/tutorial/Evaluation.html
with output of Trace without loosing any of the evaluation steps?

For example, if we evaluate

Trace[Block[{$IterationLimit = 20}, x + y], TraceOriginal -> True]

we get a nested list that contain two expressions
Block[{$IterationLimit = 20}, x + y] on the first level. What it
means? To which evaluation step corresponds the second expression?

And what about the same-level sublists {20} and
{$IterationLimit=Unevaluated[20],{Set},$IterationLimit,20}
?
How they could be mapped to the standard evaluation sequence? Why we
see here Unevaluated[20]?

Alexey

Back to comp.soft-sys.math.mathematica | Previous | Next | Find similar | Unroll thread


Thread

Standard evaluation sequence and Trace Alexey <lehin.p@gmail.com> - 2011-03-30 09:18 +0000

csiph-web