[previous] [up] [next]    
Next: Popup Menus Up: The Program Window Previous: The Program Window

Unsafe Operations

An operation is (potentially) unsafe if it may be applied to inappropriate arguments during an evaluation, thus raising an error. Since unsafe operations are natural starting points for static debugging, MrSpidey highlights them via font and color changes as follows:

Figure 2.1 contains examples of these three different kinds of unsafe operations. The tab key moves the focus forward to the next unsafe operation, and the shift-tab key moves the focus backward to the previous unsafe operation. These keystrokes make it easy to inspect the unsafe operations in a program.

figure902
Figure 2.1: Identifying unsafe operations



PLT