Stack traces: Difference between revisions

Content added Content deleted
(More correct D entry)
(Added zkl)
Line 1,617: Line 1,617:
middle 5 8
middle 5 8
inner 40</pre>
inner 40</pre>

=={{header|zkl}}==
<lang zkl>fcn f{println("F");vm.stackTrace().println()} fcn g{println("G")}
f();g();</lang>
{{out}}
stackTrace just returns a string. You don't get to futz with the stack.
<pre>
F
Stack trace for VM#1 ():
Cmd.f@stackTrace addr:4 args(0) reg(0)
Cmd.__constructor addr:3 args(0) reg(0) R
startup.__constructor addr:2242 args(0) reg(1) ER
startup.__constructor addr:2178 args(0) reg(22)
G
</pre>



{{omit from|AWK|No introspection}}
{{omit from|AWK|No introspection}}