$
variable
199
*
variable
11
,
17
,
195
,
208
**
variable
11
***
variable
11
*package* 155
.lispworks
file
24
Backtrace command 211
backtraces 109
binding $ to the current inspector object 199
binding frames 114
Bindings button 114
Bindings command 212
Break command 226
Break on Access command 192
Break on Read command 192
Break On Return from Frame command 113
Break on Write command 192
breaking a process 226
in the editor 154
variations in name 32
Browse Metaclass command 71 , 73 , 75 , 79 , 82 , 84
Browse Parent command 294
Browse Parent System command 28 , 157 , 276
Browse Representation command 294
Browse Screens command 294
browsers 41
Common Lisp classes 61 - 84 , 85 -??
compilation conditions 95 - 102
errors 95
HTML documentation 41
native window system 294
online manuals 41
results of a grep 179
selected object, class of the 32 , 210
closing 141
swapping between 141
Compile 153
Evaluate 152
Trace. See Trace menu
Undefine 157
bugs, reporting 212
By Name option 35
By Package option 35
catch frames 114
Catchers button 114
choosing menu commands xx
class browser 61 - 84 , 85 -??
Class area 70
current class, operations specific to the 71 , 73 , 75 , 79 , 82 , 84
description 3
examining a class 66
Filter area 70
filtering information 65
Function description area 78
functions list 78
generic functions, operating on 79
Graph area 75
hierarchy view 67
Include Inherited Methods/Functions button 78
inherited slots 64
Initargs area 81
initargs view 80
invoking on the current expression 210
invoking on the selected object 32
menu commands, see menu or command name
methods list 78
Precedence area 84
precedence view 82
Slot description area 70
Slots area 70
sorting information 68
tracing classes from the 79
undefining functions and methods 79
See also classes
Class command 15 , 32 , 62 , 65 , 70 , 210
changing slot values in the inspector 192 -??
examining 66
examining functions and methods defined on 77 - 79
inherited slots in 64
initargs 80
inspecting local slots 188
list-panel
65
operations specific to the current class 71 , 73 , 75 , 79 , 82 , 84
precedence list 82
push-button-panel
67
tracing 79
See also class browser
Browse Metaclass 71 , 73 , 75 , 79 , 82 , 84
objects operated on by the 71 , 73 , 75 , 79 , 82 , 84
Clip command 88
usage in editor 143
See also clipboard, kill ring
Close command 141
editor buffers 141
Collapse Nodes command 50
collapsing graphs 49
use of xxi
Command to Key command 158 , 217
completion of 120
repeating 26
common features in the environment 19 - 39
See also under graphs
classes. See classes
displaying documentation for expressions 210
displaying documentation for selected object 33 , 112
file extension 138
indentation of forms in source code 156
prompt 206
systems. See system
Common Lisp symbols 136
Common LispWorks menus and the toolbar 57 - 59
compilation conditions browser 95 - 102
pathnames 101
preference dialog 99
types to display 101
Force 286
Preview 287
Source 287
Compile and Load command 28 , 109 , 153 , 279 , 284
Compile and Load... command 153
Compile command 28 , 153 , 279 , 284
Compile Region command 210
in editor 153
Compile... command 153
compiler output 153
compile-system
function
274
editor 153
compiling files in the listener 28
in class browser 67
Actions. See Actions menu
Report Bug 111
consistency in the environment. See common features in the environment
contain
function
12
,
65
,
189
,
195
Contents radio button 44
conventions used in the manual xviii - xxi
Copy command 25 , 33 , 143 , 145 , 194
in Actions menu 241
standard action command 33
copying windows 22
object. See selected object
package of any tool 30
prompt 207
value, operating on 211
current buffer 151
current class, operations specific to the 71 , 73 , 75 , 79 , 82 , 84
current definition 151
current expression 151
displaying lambda list for 157 , 210
stepper breakpoint 210
toggling stepper breakpoint 210
tracing 210
macroexpanding 210
walking 210
Reuse 22
Debug command 226
Debugger 8 , 103 , 104 , 107 , 109 , 111
Listener 8
Restarts 211
abort restart 108
binding frames 114
catch frames 114
continue restart 108
controlling from the listener 211 - 212
debugger tool 212
description 107
displaying documentation for object in current frame 112
finding source code for object in current frame 112
handler frames 114
invisible frames 115
invoking 105
invoking from the process browser 226
invoking from the tracer 36
menu commands in the listener 211
restart frames 115
stack frames 108
See also debugger tool
Debugger command 8 , 103 , 104 , 107 , 109 , 212
Backtrace area 106
buttons 106
Condition area 106
invoking 103
invoking from notifier 105
package information 115
types of frame, displaying 114
See also debugger
debugging a process 226
Definitions menu 126 , 127 , 151
Compile 153
Evaluate 152
Generic Function 157
Trace. See Trace menu
Undefine 157
defsystem
macro
276
examples of use 275
deleting text in the editor 140 - 141
See also kill ring
editor command 276
of compilation conditions 99
Description menu 99 , 163 , 172
Destroy command 295
windows 20
Documentation command 33 , 112 , 210
documentation, online. See online help
$
variable
199
Edit menu 24
Find Next, for graph view 48
Find, for graph view 48
Find... 26
Link. See Link Menu
Replace 150
Replace... 26
editing the history list 27
aborting commands 142
breakpoints 154
buffers. See buffers
changed definitions list 126
closing buffers 141
compiling source code 153
creating a new window 142
current expression, displaying value 157
current package and displayed package 132
definitions list 125
definitions, operating on 156 - 157
EMACS, comparison with 117
evaluating source code 152 - 153
expressions, operating on 156 - 157
indenting forms 156
inserting files into the current buffer 141
invoking 118
keyboard commands, use of 121
kill ring. See kill ring
Lisp-specific commands 151 - 157
macroexpanding forms in the 157
menu and keyboard commands, distinctions 138
menu commands. See menu or command name
moving around in the buffer 139 - 140
output view 122
overview 3
package information 132
package usage 155
repeating commands 143
replacing text 150
reverting to last saved version 138
saving text regions 138
scrolling text 140
sorting entries 131
swapping between buffers 141
tracing 155
undefining symbols 157
undoing commands 143
using the clipboard 143
viewing two sections of the same file 142
views available 118
walking forms 157
finding keyboard command for 217
Grep
181
Shell
248
Visit Tags File
121
comparison with built-in editor 117
encoding 137
Enter Search String dialog 43
quitting 24
EOF command 248
error conditions 99
in editor 152
in editor 152
in listener 210
next 213
previous 213
repeating 27
examining objects 187
execute mode 212
Expand Nodes command 50
expanding graphs 49
Expression menu 151
Class 210
Documentation 210
Find Source 210
Function Calls 211
Generic Function 211
Inspect Value 210
Macroexpand 157
Macroexpand Form 210
Toggle Breakpoint 210
Trace. See Trace menu
Walk 157
Walk Form 210
browsing the class of 210
displaying documentation 210
finding source code 210
extended editor commands, finding keyboard command for 217
external format 137
fg
UNIX command
248
Browse Parent System 28 , 157 , 276
Compile and Load 28 , 109 , 153
description 28
Insert 141
Revert to Saved 138
Save All 141
Save As 138
Save Region As 139
completion of 120
extensions for CL files 138
compiling in listener 28
inserting one into another 141
loading 28
navigating in the editor 139 - 140
printing 28
reverting to last saved version 138
saving 138
saving all 141
filtering information 38 - 39 , 65 , 283
in inspector 189
Find command 26
in editor 150
in graph view 48
in graph view 48
Find Source command 33 , 112 , 118 , 210
in Debug menu 212
shortcut in debugger tool 110
Find... command 26
in editor 147
Force command 286
compiling in editor 153
evaluating in editor 152 - 153
indentation of 156
Break On Return From Frame 113
Documentation 112
Restart Frame Stepping 112 , 252
Return from Frame 112
Trace. See Trace menu
function call browser 159 - 167
By Name command 165
By Package command 165
Callees area 164
Callers area 164
description 159
Documentation area 163
Function area 160
Function description area 162
Function menu 167
Trace submenu 167
Graph area 161
graphing callers and callees 161
invoking on selected object 33 , 211
menu commands, see menu or command name
operating on functions 167
package information 165
Show Package Names command 166
sorting entries 165
text view 163
tracing from 167
Unsorted command 165
views available 159
Function Calls command 33
Function menu 171
in the profiler 241
Trace. See Trace menu
compile-system
274
undefining 79
in the class browser 79
in the function call browser 167
generic function browser 169 - 178
Arguments types area 176
description 169
Description area 172
displaying signatures 176
Filter area 171
Function area 171
invoking on selected object 33 , 157
menu commands. See menu or command name
Method combination list 176
method combinations, viewing 173
methods list 171
operating on signatures 176
Signatures area 175
Generic Function command 33 , 157 , 211 , 241
browsing from listener 211
in class browser 79
defined on selected object 33 , 157
get-inspector-values
200
setting 23
graph layout menu 47
Collapse Nodes 50
Expand Nodes 50
Preferences 52
Reset Graph Layout 50
altering breadth 53
altering depth 53
expanding and collapsing nodes 49
menu commands. See menu or command name
searching 48
sorting items 34
configuration 182
configuring 182
description 180
menu commands. See menu or command name
searches 181
handler frames 114
Handlers button 114
Help menu 41
Editing. See Editing menu
Lisp Knowledgebase 45
LispWorks Patches 45
Manuals 41
On Symbol 45
On Tool 44
Search 43
help. See online help
Hidden Symbols button 114
in class browser 67
history list 26
editing the 27
in the listener 209
repeating previous event 27 , 213
searching the 213
History menu 26
in the listener 209
in listener 209
Modify 27
Next 27
Previous 27
Include Inherited Slots button 64 , 70
Include Inherited Slots checkbox 16
incremental search 149
Index radio button 44
initargs of slot, displaying 71
initform of slot, displaying 71
initialization file 24
in-package 155
Insert... command 141
inserting files in editor 141
inserting text in editor 140 - 141
Inspect command 12 , 22 , 33 , 186 , 187 , 189 , 191 , 192 , 226
Inspect Value command 210
inspecting listener values automatically 199
changing values 192 -??
description 186
filtering display 189
inspecting selected object 33
menu commands. See menu or command name
overview 3
simple use 187
sorting entries 196
tracing 192
tracing in the 192
viewing local class slots 188
Inspector command 185
Interface menu 39
interrupting evalution 209
invisible frames 115
Invisible Functions button 115
:items
keyword
65
key input 132
Key to Command command 158 , 217
comparison with menu commands 138
finding editor command for 217
in the editor 121
:items
65
Kill command 226
marking the region 144
putting text into 145
rotating 146
summary of use 147
killing a process 226
lambda list, displaying 157 , 210
layouts, displaying in window browser 293
Link from command 37
linking tools together 37
.lisp
files
138
Lisp Knowledgebase command 45
Preferences 23
LispWorks Patches command 45
browsing generic functions from 211
compiling files in 28
current expression, displaying value 210
current expression, stepper breakpoint 210
current expression, toggling stepper breakpoint 210
debugger commands 214
debugging in the 211
execute mode 212
Expression menu. See Expression menu
history commands 212
history list 209
History menu 209
loading files in 28
macroexpanding forms 210
miscellaneous commands 215
next event 213
online help 217
operating on expressions 209
overview 3
pasting selected object into 33
previous event 213
prompt 206
re-evaluating forms 8 , 208 - 209
searching history list 213
size of the stack 216
stack size 216
***
variable
11
**
variable
11
*
variable
11
,
17
,
195
,
208
tracing current expression 210
Values submenu. See Values menu
walking forms 210
Listener Bind $ command 199
Listener command 206
list-panel
class
65
Load command 28 , 153 , 276 , 279 , 284
loading files 28
loading tools into the environment 21
local slots, inspecting 188
Long Names button 294
Lower command 295
Mac OS editor emulation 132
Macroexpand command 157
Macroexpand Form command 210
defsystem
276
trace
36
manipulating values with inspector 192 -??
Manuals command 41
manuals, online. See online help
choosing xx
comparison with keyboard commands in editor 138
debugger commands 211
Meta key 133
use of xxi
Method Combination command 112 , 173
displaying signatures 176
operating on signatures 176
undefining 79
viewing method combinations 173
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 79
Modify command 27
native window representation 294
navigating within files in the editor 139 - 140
command line debugger 212
history list 27
menu commands, see menu or command name
Object menu 31
inspecting 187
searching for 26
selecting 26
See also selected object
On Symbol command 45
On Tool command 44
browsing manuals 41
current symbol 45
current tool 44
packages, searching 44
Open command 28 , 118 , 138 , 141
See also objects
Break 248
EOF 248
Suspend 248
compiler 153
editor 122
menu commands. See menu or command name
overview 3
overview of profiling 235
current package 30
in editor 155
searching for documentation 44
Packages button 244
Page Down key 140
Page Up key 140
Partial Search radio button 44
in class browser 70
in generic function browser 171
Preferences... command 52
Preview command 287
previewing a system plan 281 - 284 , 287
command line debugger 212
history list 27
primary package in editor 155
Print command 28
Print... command 139
printing files 28
process browser ??- 227
sorting processes 226
inspecting 226
killing 226
sorting 225
Processes menu 226
information returned 235 , 240 - 241
interpreting results 241
menu commands. See menu or command name
overview of profiling 235
pitfalls 241
running a profile 240
specifying code to run 239
symbols that can be profiled 241
prompt in the listener 206
push-button-panel
class
67
Raise command 295
readers of a slot, displaying 71
Recompute Events button 283
recursive macroexpansion 210
re-evaluating forms in listener 8 , 208 - 209
Remote Shell tool 249
repeating commands 26
in the editor 143
repeating the next event 27
repeating the previous event 27
Replace command 26 , 150 , 279
replacing text 150
Restart Frame command 112 , 115
Restart Frame Stepping command 112 , 252
restart frames 115
Restarts button 115
Restarts submenu 211
Return from Frame command 112
re-using windows 21
Revert to Saved command 138
reverting a file to the version stored on disk 138
Save All... command 141
Save As... command 138
Save command 138
Save Region As... command 139
saving all files 141
saving files 138
saving regions of text 138
scrolling text in editor 140
configuring 182
description 180
grep searches 181
Search command 43
Search Files command 279
for objects 26
history list 213
online manuals 43
Select All command 26 , 143 , 284
browsing 32
browsing the class of 32
copying 33
displaying documentation 33
finding source code 33
inspecting 33
pasting into listener 33
placing on object clipboard 32
showing function calls 33 , 211
showing generic functions 33 , 157
debugger 113
Shell
editor command
248
Shell tool 247
break signal, sending 248
creating 247
EOF signal, sending 248
menu commands. See menu or command name
recalling commands 249
suspend signal, sending 248
type of shell 249
*shell-shell*
variable
249
Short Names button 294
Show Package Names button 30 , 115 , 196 , 293
displaying 176
operating on 176
simple-pane-foreground
reader
17
Copy 195
Inspect 191
By Name 35
By Package 35
Unsorted 36
in class browser 68
in editor 131
in inspector 196
in process browser 226
views 34
in window browser 292
for current expression 210
for object in current frame of debugger 112
for selected object 33
Source command 287
stack frames in the debugger 108
Browse 32
Class 32
Copy 33
Documentation 33
Find Source 33
Function Calls 211
Generic Function 33 , 157 , 211
Inspect 33
Listen 33
*standard-output*
variable
10
***
variable
11
**
variable
11
*
variable
11
,
17
,
195
,
208
stepping through code 251 -??
Stop command 226
stopping a process 226
Suspend command 248
swapping editor buffers 141
online help for 45
tracing 155
undefining 157
browsing 276
compiling and loading 279
concatenating 279
creating plans for 283
executing plans for 283
forcing compilation and loading of members 286
parent system, browsing 278
plan 281
previewing a plan 281 - 284 , 287
searching 279
using source files 287
Actions area 283
compiling and loading systems 279
creating plans 283
description 276
executing plans 283
File description area 278
Filter area 283
forcing compilation and loading 286
Graph area 278
menu commands. See menu or command name
package information 286
parent system, browsing 278
Plan area 283
sorting information 286
System area 277
system plan, previewing 281 - 284 , 287
using source files 287
views available 276
Systems menu 279
Concatenate 279
Replace 279
Search Files 279
tab completion 120
in generic function browser 171
replacing 150
saving regions of 138
scrolling in editor 140
selecting 26
See also under editor
in editor 119
in function call browser 163
Toggle Breakpoint command 210
Toggle Tracing command 37
current package of 30
linking together 37
loading into the environment 21
online help for 44
reusing 23
switching between 17
Class Browser 62 , 86 , 96 , 118 , 169 , 206
Editor 118
Foo Browser 247
Grep Browser 179
Inspector 185
Listener 206
Object Clipboard 86 , 91 , 96 , 159 , 169
Output Browser 220
Process Browser 224
Profiler 229
Shell 247
System Browser 276
Window Browser 289
Trace Inside command 36
trace
macro
36
Break on Access 192
Break on Read 192
Break on Write 192
Trace 36
Trace Inside 36
Trace Read 192
Trace with Break 36
Tracing 37
Untrace All 37
Trace with Break command 36
classes 79
in function call browser 167
in the inspector 192
in inspector 192
current definition 157
functions 79
generic functions 172
methods 79
Undo command 24
editor 143
Unsorted option 36
Unstop command 226
unstopping a process 226
Untrace All command 37
updating windows 22
See also kill ring
Listen 195
changing in inspector 192 -??
Copy 194
Inspect 22 , 186 , 187 , 189 , 191 , 192
$
199
**
11
***
11
*grep-command*
182
*grep-command-format*
182
*grep-fixed-args*
182
*shell-shell*
249
*standard-output*
10
Set 113
in class browser 61
in editor 118
in function call browser 159
in generic function browser 169
hierarchy 67
in inspector 195
output 122 , 219 - 221 , 284 - 285
sorting items in 34
in system browser 276
Visit Tags File
editor command
121
Walk command 157
Walk Form command 210
web browsers 41
Whole Word radio button 44
window browser 251 -??, 289 - 295
changing root of graph 291
complete window names, displaying 294
destroying a window 295
different types of window 293
lowering a window 295
menu commands. See menu or command name
moving around different windows 294
native representation 294
package information 293
quitting a window 295
raising a window 295
sorting entries 292
using 291
whole environment 294
window colors 137
Close Window 122
Refresh 22
Window Preferences 30 , 35 , 52 , 68 , 70 , 78 , 99 , 114 , 130 , 216
Window Preferences... 178 , 193 , 240 , 244 , 269 , 286 , 292
Window Preferences command 30 , 35 , 52 , 68 , 70 , 78 , 99 , 114 , 130 , 216
Window Preferences... command 178 , 193 , 240 , 244 , 269 , 286 , 292
displaying 20
making copies of 22
re-using 21
switching between 17
updating 22
Windows menu 294
Actions. See Actions menu
Browse 291
Browse Parent 294
Browse Representation 294
Browse Screen 294
Destroy 295
Lower 295
Quit 295
Raise 295
Object submenu. See Object menu
Packages submenu. See Packages menu
Refresh 22
Symbols submenu. See Symbols menu
writers for a slot, displaying 71