$
variable
228
*
variable
11
,
15
,
224
,
241
**
variable
11
***
variable
11
*package* 177
.lispworks
file
25
aborting commands in the editor 163
for tools 19
use of 139
Attributes menu 221
Clip 225
Copy 225
Inspect 221
Backtrace command 246
backtraces 120
binding $ to the current inspector object 228
binding frames 124
Bindings button 124
Bindings command 246
Break command 260
Break on Access command 221
Break on Read command 221
Break On Return from Frame command 123
Break on Write command 221
breaking a process 260
in the editor 175
variations in name 34
Browse Metaclass command 79 , 81 , 83 , 87 , 90 , 92
Browse Parent command 329
Browse Parent System command 30 , 178 , 310
Browse Representation command 329
Browse Screens command 329
Browse Symbols Like command 35 , 245
browsers 49
compilation conditions 103 - 109
errors 103
HTML documentation 49
native window system 329
online manuals 49
selected object, class of the 34 , 244
closing 162
swapping between 162
Compile 174
Evaluate 173
Trace. See Trace menu
Undefine 178
bugs, reporting 246
Build PowerPC 336
Build Universal 336
Clear Output 337
Display Backtrace 337
Display Error 337
Edit Script 337
Kill All 339
Kill Application 339
Make a New Script 333
Run 338
Build PowerPC command 336
Build Universal command 336
By Name option 37
By Package option 37
catch frames 124
Catchers button 124
choosing menu commands xxi
Class area 78
current class, operations specific to the 79 , 81 , 83 , 87 , 90 , 92
description 3
examining a class 75
Filter area 78
filtering information 73
Function description area 86
functions list 86
generic functions, operating on 87
Graph area 83
hierarchy view 75
Include Accessors button 86
Include Inherited button 86
inherited slots 72
Initargs area 89
initargs view 88
invoking on the current expression 244
invoking on the selected object 34
menu commands, see menu or command name
methods list 86
overview of the 69
Precedence area 92
precedence view 90
Slot description area 78
Slots area 78
sorting information 76
tracing classes from the 87
undefining functions and methods 87
See also classes
Class command 14 , 34 , 70 , 73 , 78 , 244
changing slot values in the inspector 222 - 224
examining 75
examining functions and methods defined on 85 - 87
inherited slots in 72
initargs 88
inspecting local slots 219
list-panel
73
operations specific to the current class 79 , 81 , 83 , 87 , 90 , 92
precedence list 90
push-button-panel
75
tracing 87
See also class browser
Browse Metaclass 79 , 81 , 83 , 87 , 90 , 92
objects operated on by the 79 , 81 , 83 , 87 , 90 , 92
Clear Output command 337
Clip command 96
usage in editor 164
See also clipboard, kill ring
Close command 162
editor buffers 162
Collapse Nodes command 58
collapsing graphs 57
use of xxii
Command to Key command 179 , 251
completion of 139
repeating 28
common features in the environment 17 - 48
See also under graphs
classes. See classes
displaying documentation for expressions 244
displaying documentation for selected object 34 , 122
file extension 159
indentation of forms in source code 178
prompt 240
systems. See system
Common Lisp symbols 155
Common LispWorks menus and the toolbar 65 - 67
compilation conditions browser 103 - 109
pathnames 107
preference dialog 105
types to display 107
Force 322
Preview 322
Source 322
Compile and Load command 29 , 120 , 175 , 313 , 319
Compile and Load... command 175
Compile command 29 , 174 , 313 , 319
Compile Region command 244
in editor 174
Compile... command 174
compiler output 174
compile-system
function
308
compiling files in the listener 29
dynamic 156
in generic function browser 193
Concatenate... command 313 , 322
Actions. See Actions menu
Report Bug 122
consistency in the environment. See common features in the environment
contain
function
12
,
73
,
224
Contents radio button 51
Control key, use of xxii , 139
conventions used in the manual xix - xxii
Copy command 26 - 27 , 34 , 164 , 166 , 223 , 224
in Actions menu 275
standard action command 34
copying windows 22
object. See selected object
package of any tool 31
prompt 241
value, operating on 245
current buffer 172
current class, operations specific to the 79 , 81 , 83 , 87 , 90 , 92
current definition 172
current expression 172
displaying lambda list for 179 , 244
stepper breakpoint 244
toggling stepper breakpoint 244
tracing 244
macroexpanding 244
walking 244
Reusable 21
Debug command 260
Debugger 8 , 111 , 112 , 118 , 120 , 121
Listener 8
Restarts 245
abort restart 118
backtrace tree 115
binding frames 124
catch frames 124
colors of variables 115
continue restart 118
controlling from the listener 245 - 246
debugger tool 246
description 117
displaying documentation for object in current frame 122
finding source code for object in current frame 122
handler frames 124
invisible frames 125
invoking 113
invoking from the process browser 260
invoking from the tracer 38
menu commands in the listener 245
restart frames 125
stack 119
stack frames 119
See also debugger tool
Debugger command 8 , 111 , 112 , 118 , 120 , 246
Backtrace area 114
buttons 117
Condition area 114
invoking 111
invoking from notifier 113
package information 125
types of frame, displaying 124
See also debugger
debugging a process 260
defclass
macro
86
Compile 174
Evaluate 173
Generic Function 178
Trace. See Trace menu
Undefine 178
examples of use 309
deleting text in the editor 161 - 162
See also kill ring
editor command 310
of compilation conditions 105
Description menu 105 , 185 , 194
Listen 237
Deselect All command 27 , 128 , 164
Destroy command 329
Display Backtrace command 337
Display Error command 337
windows 18
Documentation command 34 , 122 , 244
documentation, online. See online help
$
variable
228
drag and drop 137
dynamic library 339
Edit menu 26
Find Next, for graph view 56
Find, for graph view 56
Find... 27
Link. See Link Menu
Replace 171
Replace... 27
Search Files... 201
Select All 27 , 128 , 164 , 319
Edit Script command 337
editing the history list 29
aborting commands 163
breakpoints 175
buffers. See buffers
changed definitions list 145
closing buffers 162
compiling source code 174 - 175
creating a new window 163
current expression, displaying value 179
current package and displayed package 150
definitions list 144
definitions, operating on 178 - 179
EMACS, comparison with 135
evaluating source code 173 - 174
expressions, operating on 178 - 179
indenting forms 178
inserting files into the current buffer 162
invoking 136
keyboard commands, use of 139
kill ring. See kill ring
Lisp-specific commands 172 - 179
macroexpanding forms in the 179
menu and keyboard commands, distinctions 159
menu commands. See menu or command name
moving around in the buffer 160 - 161
opening recent files 30
output view 140
overview 3
package information 150
package usage 177
repeating commands 164
replacing text 171
reverting to last saved version 159
saving text regions 159
scrolling text 161
sorting entries 149
swapping between buffers 162
tracing 176
undefining symbols 178
undoing commands 164
using the clipboard 164
viewing two sections of the same file 163
views available 136
walking forms 179
finding keyboard command for 251
Shell
282
Visit Tags File
140
comparison with built-in editor 135
encoding 158
Enter Search String dialog 50
quitting 25
EOF command 282
error conditions 105
in editor 173
Evaluate Last Form in Listener
editor command
251
in editor 173
in listener 244
next 247
previous 247
repeating 28
examining objects 219
execute mode 246
Expand Nodes command 58
expanding graphs 57
Expression menu 172
Browse Symbols Like 245
Class 244
Documentation 244
Function Calls 245
Generic Function 245
Inspect Value 244
Macroexpand 179
Macroexpand Form 244
Toggle Breakpoint 244
Trace. See Trace menu
Walk 179
Walk Form 244
browsing the class of 244
displaying documentation 244
finding source code 244
extended editor commands, finding keyboard command for 251
external format 158
fg
UNIX command
282
Browse Parent System 30 , 178 , 310
Compile and Load 29 , 120 , 175 , 176
Insert 162
Load 29 , 174 , 175 , 176 , 310
Revert to Saved 159
Save All 162
Save As 159
Save Region As 159
completion of 139
extensions for CL files 159
compiling in listener 29
inserting one into another 162
loading 29
navigating in the editor 160 - 161
opening recent 30
printing 30
reverting to last saved version 159
saving 158
saving all 162
filtering information 40 - 42 , 73 , 318
in inspector 217
filtering results 40
filters 40
Find command 27
in editor 171
in graph view 56
Find Next command 27 , 28 , 170
in graph view 56
Find Source command 34 , 122 , 136 , 151 , 244
in Debug menu 246
displaying list of results 151
shortcut in debugger tool 120
Find... command 27
in editor 168
Force command 322
evaluating in editor 173 - 174
indentation of 178
Break On Return From Frame 123
Documentation 122
Restart Frame Stepping 123 , 286
Return from Frame 123
Trace. See Trace menu
function call browser 181 - 189
By Name command 187
By Package command 187
Callees area 186
Callers area 186
description 181
Documentation area 185
Function area 182
Function description area 185
Function menu 189
Trace submenu 189
Graph area 183
graphing callers and callees 183
invoking on selected object 35 , 245
menu commands, see menu or command name
operating on functions 189
package information 187
Show Package Names command 188
sorting entries 187
text view 185
tracing from 189
Unsorted command 187
views available 181
Function Calls command 35
Function menu 193
in the profiler 275
Trace. See Trace menu
apropos
233
compile-system
308
create-universal-binary
340
deliver
331
save-argument-real-p
339
save-universal-from-script
340
undefining 87
in the class browser 87
in the function call browser 189
generic function browser 191 - 200
Arguments types area 198
description 191
Description area 194
displaying signatures 198
Filter area 193
Function area 193
invoking on selected object 35 , 178
menu commands. See menu or command name
Method combination list 198
method combinations, viewing 195
methods list 193
operating on signatures 198
Signatures area 197
Generic Function command 35 , 178 , 233 , 245 , 275
browsing from listener 245
in class browser 87
defined on selected object 35 , 178
get-inspector-values
229
setting 23
When modified buffers 25
graph layout menu 55
Collapse Nodes 58
Expand Nodes 58
Preferences 60
Reset Graph Layout 58
altering breadth 61
altering depth 61
expanding and collapsing nodes 57
menu commands. See menu or command name
searching 56
sorting items 36
handler frames 124
Handlers button 124
Help menu 49
Editing. See Editing menu
Lisp Knowledgebase 52
LispWorks Patches 52
Manuals 49
On Symbol 51
On Tool 51
Search 50
help. See online help
Hidden Symbols button 125
in class browser 75
compiler messages 154
interactive input 154
matching parentheses 154 , 172
selected text 154
history list 28
editing the 29
in the listener 243
repeating previous event 28 , 247
searching the 247
History menu 28
in the listener 243
in listener 243
Modify 29
Next 28
Previous 28
Include Inherited Slots button 72 , 78
Include Inherited Slots checkbox 14
incremental search 170
Index radio button 51
initargs of slot, displaying 79
initform of slot, displaying 79
initialization file 25
in-package 177
in-place completion 25
Insert... command 162
inserting files in editor 162
inserting text in editor 161 - 162
Inspect command 12 , 23 , 35 , 215 , 220 , 222 , 236 , 260
Inspect Value command 244
inspecting listener values automatically 228
description 216
filtering display 217
inspecting selected object 35
menu commands. See menu or command name
overview 3
simple use 219
sorting entries 226
tracing 221
tracing in the 221
viewing local class slots 219
Inspector command 215
Interface menu 47
interrupting evalution 243
invisible frames 125
Invisible Functions button 125
:items
keyword
73
key input 151
Key to Command command 179 , 251
comparison with menu commands 159
finding editor command for 251
in the editor 139
keyboard conventions xxi - xxii
:items
73
Kill All command 339
Kill Application menu 339
Kill command 260
marking the region 165
putting text into 166
rotating 167
summary of use 168
killing a process 260
lambda list, displaying 179 , 244
layouts, displaying in window browser 327
Link from command 39
linking tools together 39
.lisp
files
159
Lisp Knowledgebase command 52
Preferences 23
LispWorks Patches command 52
Listen command 35 , 224 , 236 , 237 , 260
browsing generic functions from 245
compiling files in 29
current expression, displaying value 244
current expression, stepper breakpoint 244
current expression, toggling stepper breakpoint 244
debugger commands 248
debugging in the 245
execute mode 246
Expression menu. See Expression menu
history commands 246
history list 243
History menu 243
loading files in 29
macroexpanding forms 244
miscellaneous commands 249
next event 247
online help 251
operating on expressions 243
overview 3
pasting selected object into 35
previous event 247
prompt 240
re-evaluating forms 7 , 242 - 243
searching history list 247
size of the stack 250
stack size 250
***
variable
11
**
variable
11
*
variable
11
,
15
,
224
,
241
tracing current expression 244
Values submenu. See Values menu
walking forms 244
Listener Bind $ command 228
Listener command 240
list-panel
class
73
Load command 29 , 174 , 310 , 313 , 319
loading files 29
loading tools into the environment 19
local slots, inspecting 219
Long Names button 328
Lower command 329
Mac OS editor emulation 151
Macroexpand command 179
Macroexpand Form command 244
defclass
86
Make a New Script command 333
manipulating values with inspector 221 - 224
Manuals command 49
manuals, online. See online help
choosing xxi
comparison with keyboard commands in editor 159
debugger commands 245
Meta key 152
use of xxii
Method Combination command 122 , 195
displaying signatures 198
operating on signatures 198
undefining 87
viewing method combinations 195
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 87
Modify command 29
native window representation 329
navigating within files in the editor 160 - 161
command line debugger 246
history list 28
menu commands, see menu or command name
Object menu 33
Clip 225
Copy 224
inspecting 219
searching for 27
selecting 27
See also selected object
On Symbol command 51
On Tool command 51
browsing manuals 49
current symbol 51
current tool 51
packages, searching 51
Open command 29 , 136 , 159 , 162
opening recent files 30
See also objects
Break 282
EOF 282
Suspend 282
compiler 174
editor 140
menu commands. See menu or command name
overview 3
overview of profiling 269
current package 31
in editor 177
searching for documentation 51
Packages button 278
Page Down key 161
Page Up key 161
Partial Search radio button 51
in class browser 78
in generic function browser 193
Preferences... command 60
Preview command 322
previewing a system plan 316 - 319 , 322
command line debugger 246
history list 28
primary package in editor 177
Print command 30
Print... command 160
printing files 30
menu commands. See menu or command name
sorting processes 259
inspecting 260
killing 260
sorting 259
Processes menu 260
information returned 269 , 274 - 275
interpreting results 275
menu commands. See menu or command name
overview of profiling 269
pitfalls 276
running a profile 274
sorting results 275
specifying code to run 274
symbols that can be profiled 276
prompt in the listener 240
push-button-panel
class
75
Raise command 329
readers of a slot, displaying 79
Recompute Events button 318
recursive macroexpansion 244
re-evaluating forms in listener 7 , 242 - 243
regexp 42
syntax 42
regular expressions 42
syntax 42
Remote Shell tool 283
repeating commands 28
in the editor 164
repeating the next event 28
repeating the previous event 28
Replace command 28 , 171 , 314
replacing text 171
Restart Frame command 123 , 125
Restart Frame Stepping command 123 , 286
restart frames 125
Restarts button 125
Restarts submenu 245
Return from Frame command 123
re-using windows 21
Revert to Saved command 159
reverting a file to the version stored on disk 159
Run command 338
Save All... command 162
Save As... command 159
Save command 159
Save Region As... command 159
saving all files 162
saving files 158
saving regions of text 159
scrolling text in editor 161
Search command 50
Search Files... command 313
for objects 27
history list 247
online manuals 50
Select All command 27 , 128 , 164 , 319
browsing 34
browsing the class of 34
copying 34
displaying documentation 34
finding source code 34
inspecting 35
pasting into listener 35
placing on object clipboard 34
showing function calls 35 , 245
showing generic functions 35 , 178
showing similar symbols 35
debugger 123
Shell
editor command
282
Shell tool 281
break signal, sending 282
creating 281
EOF signal, sending 282
menu commands. See menu or command name
recalling commands 283
suspend signal, sending 282
type of shell 283
*shell-shell*
variable
283
Short Names button 328
Show in Tracer command 39 , 127
Show Package Names button 31 , 125 , 226 , 327
Show Toolbar button 22
displaying 198
operating on 198
simple-pane-foreground
reader
15
Clip 225
Copy 225
Inspect 220
By Name 37
By Package 37
Unsorted 38
in class browser 76
in editor 149
in inspector 226
in process browser 259
views 36
in window browser 327
for current expression 244
for object in current frame of debugger 122
for selected object 34
Source command 322
stack frames in the debugger 119
Browse 34
Class 34
Copy 34
Documentation 34
Find Source 34
Function Calls 245
Generic Function 35 , 178 , 245
Inspect 35
Listen 35
*standard-output*
variable
10
***
variable
11
**
variable
11
*
variable
11
,
15
,
224
,
241
stepping through code 285 - 306
Stop command 260
stopping a process 260
Suspend command 282
swapping editor buffers 162
invoking on selected object 35
Inspect 236
Listen 236
Unintern... 236
online help for 51
tracing 176
undefining 178
browsing 310
compiling and loading 313
concatenating 313
creating plans for 318
executing plans for 318
forcing compilation and loading of members 322
parent system, browsing 312
plan 316
previewing a plan 316 - 319 , 322
searching 313
using source files 322
Actions area 318
compiling and loading systems 313
creating plans 318
description 310
executing plans 318
File description area 312
Filter area 318
forcing compilation and loading 322
Graph area 312
menu commands. See menu or command name
package information 321
parent system, browsing 312
Plan area 318
sorting information 321
System area 311
system plan, previewing 316 - 319 , 322
using source files 322
views available 310
Systems menu 313
Concatenate... 313
Hide Files 314
Replace 314
Search Files 313
Show Files 314
replacing 171
saving regions of 159
scrolling in editor 161
selecting 27
See also under editor
in editor 137
in function call browser 185
Toggle Breakpoint command 244
Toggle Tracing command 39
hiding 22
removing 22
current package of 31
linking together 39
loading into the environment 19
online help for 51
reusing 24
switching between 15
accelerators 19
Application Builder 331
Class Browser 70 , 94 , 103 , 136 , 191 , 240
Editor 136
Inspector 215
Listener 240
Object Clipboard 94 , 99 , 103 , 181 , 191
Output Browser 253
Process Browser 258
Profiler 263
Search Files 201
Shell 281
System Browser 310
Tracer 127
Trace Inside command 38
Break on Access 221
Break on Read 221
Break on Write 221
Trace 38
Trace Inside 38
Trace Read 221
Trace with Break 38
Tracing 39
Untrace All 39
Trace with Break command 38
Function menu 128
classes 87
in function call browser 189
in the inspector 221
in inspector 221
current definition 178
functions 87
generic functions 195
methods 87
Undo command 26
editor 164
Unintern... command 236
Unsorted option 38
Unstop command 260
unstopping a process 260
Untrace All command 39
updating windows 23
See also kill ring
Listen 224
changing in inspector 221 - 224
*
249
$
228
**
11
***
11
*grep-command*
214
*grep-command-format*
214
*grep-fixed-args*
214
*packages-for-warn-on-redefinition*
273
*shell-shell*
283
*standard-output*
10
*trace-verbose*
131
Set 123
in class browser 69
in editor 136
in function call browser 181
in generic function browser 191
hierarchy 75
in inspector 225
output 140 , 253 - 256 , 319 - 320
sorting items in 36
in system browser 310
Visit Tags File
editor command
140
Walk command 179
Walk Form command 244
web browsers 49
Whole Word radio button 51
changing root of graph 325
complete window names, displaying 328
destroying a window 329
different types of window 327
lowering a window 329
menu commands. See menu or command name
moving around different windows 329
native representation 329
package information 327
quitting a window 329
raising a window 329
sorting entries 327
using 325
whole environment 329
window colors 156
Close Window 141
Refresh 23
Window Preferences 22 , 31 , 32 , 37 , 47 , 60 , 76 , 78 , 86 , 105 , 124 , 148 , 210 , 250
Window Preferences... 200 , 222 , 238 , 261 , 274 , 278 , 303 , 321 , 326 , 341
Window Preferences command 22 , 31 , 32 , 37 , 47 , 60 , 76 , 78 , 86 , 105 , 124 , 148 , 210 , 250
Window Preferences... command 200 , 222 , 238 , 261 , 274 , 278 , 303 , 321 , 326 , 341
displaying 18
making copies of 22
re-using 21
switching between 15
updating 23
Windows menu 329
Actions. See Actions menu
Browse 325
Browse Parent 329
Browse Representation 329
Browse Screen 329
Destroy 329
Lower 329
Quit 329
Raise 329
in window browser 329
Object submenu. See Object menu
Packages submenu. See Packages menu
Refresh 23
Symbols submenu. See Symbols menu
writers for a slot, displaying 79