Next Prev Up Top Contents Index

23.2.1 Standalone use of the stepper

  1. Compile and load the code in the system demo defined in the LispWorks library file examples/tools/demo-defsys.lisp
  2. Create a Stepper tool and enter this form in its Source area:
  3. (my-function 3)

  4. Choose the menu command Stepper > Step . The open parenthesis is highlighted orange, indicating that the next step is to evaluate the form.
  5. Choose Stepper > Step again. The symbol my-function is now highlighted orange, indicating that the next step is to call this function. Notice how the current stepping position is always highlighted orange.
  6. Notice how the topmost item in the Backtrace area always indicates the next step. Expand this item to show the arguments.
  7.  

    Figure 23.2 Stepper backtrace showing the next step

  8. At this point we have the option to step my-function itself, but for the moment simply choose Stepper > Step again, which steps to the point where the function call returns. The Backtrace area shows the return value, 12, when you expand the status item.

Note how the Step command always steps only inside the current form, and does not step into other functions.


Common LispWorks User Guide (Windows version) - 5 Aug 2003

Next Prev Up Top Contents Index