![]() |
EdScheme v5.0 Debugging |
EdScheme v5.0 adds exciting new debugging capabilities, some of whose features help the beginning student while others are designed to satisfy the needs of the expert:
|
A hierarchical call tree
for traced procedures shows where you've been, and allows you to
inspect the call stack and
active bindings for each
node. A great tool for teachers and a must-have for developers! |
|
The all new Inspector
shows which calls are still pending. Breakpoints
can be inserted into the program or generated dynamically. And,
after snooping around for a while, you can resume the program as though nothing had
happened! |
|
And for error conditions, the EdScheme v5.0 user
can bring to bear an array of tools that allow novices and experts alike to get to the
bottom of the problem. |
|
An ability to provide instant expansions
of macros and other Scheme expressions is invaluable, both when
developing macro definitions and for the insight it provides into the way certain
expressions are expanded internally. |