20 The Process Browser

The Process Browser allows you to view and control the processes in the LispWorks multiprocessing model. See the LispWorks User Guide for more information about multiprocessing.

Note: The Lisp environment runs several distinct processes in the LispWorks multiprocessing model, one each running the IDE, Listener evaluation, editor commands and so on. The whole of the Common LispWorks IDE runs in a single process. Each LispWorks process corresponds to a system thread.

To create a Process Browser, choose Window > Tools > Process Browser or click in the LispWorks toolbar.

Figure 20.1 .The Process Browser

The Process Browser consists of a main area in which all the current processes in the environment are listed, and a Filter area which you can use to restrict the information displayed in the main area.

Like other filter areas, you can enter a string or a regular expression in the Filter to limit the display to only those items which match your input, or the complement of this. See Filtering information for more information about using the Filter area.

Figure 20.2 Process browser

Notice the tool bar buttons in Process browser: these buttons provide the same actions as the Process context menu: Break, Stop, Unstop, Kill, Debug, Inspect and Listen.

20.1 The process list

20.2 Process control

20.3 Other ways of breaking processes

20.4 Updating the Process Browser

20.5 Process Browser Preferences

Common LispWorks User Guide (Macintosh version) - 21 Feb 2008