A breakpoint can be modified to make it effective only when a condition is true.
Suppose that you have reached a breakpoint on the call to
as set in the example above. To make this breakpoint conditional on a variable
(which you should define with
Figure 26.6 The Breakpoint Options menu
radio button in the
tab of the Edit Breakpoint dialog, then enter
in the condition area and click
Figure 26.7 The Edit Breakpoint dialog
The form defining the breakpoint condition is evaluated in the package where the stepped function was defined. Note that this package is displayed in the
tab of the Edit Breakpoint dialog. Therefore, after confirming the dialog shown above, your code breaks at the breakpoint depending on the value of
To make a breakpoint unconditional, select Unconditional in the dialog shown above.
Note: you cannot currently access the values of local variables in the condition expression.
LispWorks IDE User Guide (Windows version) - 25 Nov 2011