$
variable
248
*
variable
11
,
15
,
244
,
262
**
variable
11
***
variable
11
*package*
variable
193
.lispworks
file
27
aborting commands in the editor 179
for tools 19
*active-finders*
variable
223
add-system-namespace
function
340
use of 163
Attributes menu 241
Clip 245
Copy 245
Inspect 241
Backtrace command 266
backtraces 144
binding $ to the current inspector object 248
binding frames 148
Bindings button 148
Bindings command 266
Break command 280
Break on Access command 241
Break on Read command 241
Break On Return from Frame command 147
Break on Write command 241
breaking a process 280
breaking processes 37
in the editor 191
Browse All Systems command 331
variations in name 44
Browse Metaclass command 101 , 104 , 106 , 110 , 113 , 115
Browse Parent command 349
Browse Parent System command 40 , 194 , 328
Browse Screens command 349
Browse Symbols Like command 45 , 265
Browse Systems For Directory command 331
browsers 59
compilation conditions 127 - 133
errors 127
HTML documentation 59
online manuals 59
selected object, class of the 44 , 264
Buffer Changed Definitions
editor command
171
closing 178
swapping between 178
Compile 190
Evaluate 189
Trace. See Trace menu
Undefine 195
bugs, reporting 266
Build PowerPC 356
Build Universal 356
Clear Output 357
Display Backtrace 357
Display Error 357
Edit Script 356
Kill All 359
Kill Application 359
Make a New Script 354
Run 357
Build PowerPC command 356
Build Universal command 356
By Name option 47
By Package option 47
catch frames 148
Catchers button 148
choosing menu commands xxi
Class area 100
current class, operations specific to the 101 , 104 , 106 , 110 , 113 , 115
description 3
Description area 103 , 106 , 112
examining a class 96
Filter area 100
filtering information 95
Function description area 109
functions list 109
generic functions, operating on 110
Graph area 105
hierarchy view 97
Include Accessors button 109
Include Inherited button 109
inherited slots 94
Initargs area 112
initargs view 111
invoking on the current expression 264
invoking on the selected object 44
menu commands, see menu or command name
methods list 109
overview of the 91
Precedence area 115
precedence view 113
Slot description area 100
Slots area 100
sorting information 97
tracing classes from the 110
undefining functions and methods 110
See also classes
Class command 14 , 44 , 92 , 95 , 100 , 264
changing slot values in the inspector 242 - 244
displaying graphs of 104 - 107
examining 96
examining functions and methods defined on 108 - 110
inherited slots in 94
initargs 111
inspecting local slots 239
list-panel
95
operations specific to the current class 101 , 104 , 106 , 110 , 113 , 115
precedence list 113
push-button-panel
97
tracing 110
See also class browser
Browse Metaclass 101 , 104 , 106 , 110 , 113 , 115
objects operated on by the 101 , 103 , 106 , 110 , 113 , 115
Clear Output command 357
Clip command 120
usage in editor 180
See also clipboard, kill ring
Close command 178
editor buffers 178
Collapse Nodes command 78
collapsing graphs 77
of code in Lisp mode 32
use of xxii
-build
72
-eval
72
-init
72
-load
72
-lw-no-redirection
72
-siteinit
72
Command to Key command 195 , 271
Command+Ctrl+,
, break gesture
37
completion of 163
repeating 38
common features in the environment 17 - 58
See also under graphs
classes. See classes
displaying documentation for expressions 264
displaying documentation for selected object 45 , 146
file extension 174
indentation of forms in source code 194
prompt 260
systems. See system
Common Lisp symbols 31
Common LispWorks menus and the toolbar 87 - 89
compilation conditions browser 127 - 133
pathnames 131
preference dialog 129
types to display 131
Force 342
Preview 342
Source 342
Compile and Load command 39 , 144 , 191 , 332 , 337
Compile and Load... command 191
Compile command 39 , 190 , 332 , 337
Compile Region command 264
in editor 190
Compile... command 190
compiler output 190
compile-system
function
326
compiling files in the listener 39
dynamic 32
in generic function browser 209
using
Tab
55
Concatenate... command 332 , 342
Actions. See Actions menu
Report Bug 146
consistency in the IDE. See common features in the IDE
contain
function
12
,
95
,
244
Contents radio button 61
Control key, use of xxii , 163
choosing xxi
conventions used in the manual xix - xxii
Copy command 45 , 180 , 182 , 243 , 244
in Actions menu 294
standard action command 44
Copy Object command 36
copying windows 22
object. See selected object
package of any tool 41
prompt 261
value, operating on 265
current buffer 188
current class, operations specific to the 101 , 104 , 106 , 110 , 113 , 115
current definition 188
current expression 188
displaying lambda list for 195 , 264
stepper breakpoint 264
toggling stepper breakpoint 264
tracing 264
macroexpanding 265
walking 265
Reusable 21
Cut Object command 36
Debug command 281
Debugger 8 , 135 , 136 , 142 , 144 , 145
Listener 8
Restarts 266
abort restart 142
backtrace tree 139
binding frames 148
catch frames 148
colors of variables 139
continue restart 142
controlling from the listener 266
debugger tool 266
description 141
displaying documentation for object in current frame 146
finding source code for object in current frame 146
handler frames 149
invisible frames 149
invoking 137
invoking from the process browser 281
invoking from the tracer 48
menu commands in the listener 266
restart frames 149
stack 143
stack frames 143
See also debugger tool
Debugger command 8 , 135 , 136 , 142 , 144 , 266
Backtrace area 138
buttons 141
Condition area 138
invoking 135
invoking from notifier 137
package information 149
types of frame, displaying 148
See also debugger
debugging a process 281
defclass
macro
109
Compile 190
Evaluate 189
Generic Function 195
Trace. See Trace menu
Undefine 195
examples of use 327
deleting text in the editor 177
See also kill ring
Describe Generic Function
editor command
207
Describe System
editor command
328
of compilation conditions 129
Description menu 129 , 201 , 210
Listen 257
Deselect All command 37 , 154 , 180
Destroy command 349
Display Backtrace command 357
Display Error command 357
windows 18
Documentation command 45 , 146 , 264
documentation, online. See online help
$
variable
248
drag and drop 161
dynamic library 358
Copy Object 36
Cut Object 36
Paste Object 36
Edit menu 34
Find Next, for graph view 76
Find, for graph view 76
Find... 37
Link. See Link Menu
Replace 187
Replace... 37
Search Files... 217
Select All 37 , 154 , 180 , 337
Edit Script command 356
editing the history list 39
aborting commands 179
breakpoints 191
buffers. See buffers
changed definitions list 169
closing buffers 178
compiling source code 190 - 191
creating a new window 179
current expression, displaying value 195
current package and displayed package 174
definitions list 168
definitions, operating on 194 - 195
deleting text 177
Emacs, comparison with 159
evaluating source code 189 - 190
expressions, operating on 194 - 195
indenting forms 194
inserting files into the current buffer 177
inserting text 177
invoking 160
keyboard commands, use of 163
kill ring. See kill ring
Lisp-specific commands 188 - 195
macroexpanding forms in the 195
menu and keyboard commands, distinctions 175
menu commands. See menu or command name
moving around in the buffer 176 - 177
opening recent files 40
output view 164
overview 3
package information 174
package usage 193
repeating commands 180
replacing text 187
reverting to last saved version 175
saving text regions 175
scrolling text 177
sorting entries 173
swapping between buffers 178
tracing 193
undefining symbols 195
undoing commands 179
using the clipboard 180
viewing two sections of the same file 179
views available 160
walking forms 195
Buffer Changed Definitions
171
Describe Generic Function
207
Describe System
328
finding keyboard command for 271
Indent Selection or Complete Symbol
55
Search Files
217
Shell
300
View Source Search
171
Visit Tags File
164
Emacs 28
comparison with built-in editor 159
encoding 34
Enter Search String dialog 60
quitting 26
EOF command 300
error conditions 129
in editor 189
Evaluate Last Form in Listener
editor command
271
in editor 189
in listener 264
next 267
previous 267
repeating 39
examining objects 239
execute mode 266
Expand Nodes command 78
expanding graphs 77
Expression menu 188
Browse Symbols Like 265
Class 264
Documentation 264
Function Calls 265
Generic Function 265
Inspect Value 264
Macroexpand 195
Macroexpand Form 265
Toggle Breakpoint 264
Trace. See Trace menu
Walk 195
Walk Form 265
browsing the class of 264
displaying documentation 264
finding source code 264
extended editor commands, finding keyboard command for 271
external format 34
fg
UNIX command
300
Browse Parent System 40 , 194 , 328
Compile and Load 39 , 144 , 191 , 192
Insert 177
Load 39 , 190 , 191 , 192 , 328
Revert to Saved 175
Save All 178
Save As 175
Save Region As 175
completion of 163
extensions for CL files 174
compiling in listener 39
inserting one into another 177
loading 39
navigating in the editor 176 - 177
opening recent 40
printing 40
reverting to last saved version 175
saving 174
saving all 178
filtering information 50 - 53 , 95 , 336
in inspector 237
filtering results 50
filters 50
Find command 37
in editor 187
in graph view 76
in graph view 76
Find Source command 27 , 45 , 146 , 160 , 264
in Debug menu 266
displaying list of results 27
shortcut in debugger tool 144
Find... command 37
in editor 184
Force command 342
evaluating in editor 189 - 190
indentation of 194
Break On Return From Frame 147
Documentation 146
Inspect Function 146
Restart Frame Stepping 147 , 304
Return from Frame 147
Trace. See Trace menu
function call browser 197 - 205
By Name command 203
By Package command 203
Callees area 202
Callers area 202
description 197
Documentation area 201
Function area 198
Function description area 201
Function menu 205
Trace submenu 205
Graph area 199
graphing callers and callees 199
invoking on selected object 45 , 265
menu commands, see menu or command name
operating on functions 205
package information 203
Show Package Names command 203
sorting entries 203
text view 201
tracing from 205
Unsorted command 203
views available 197
Function Calls command 45
Function menu 209
in the profiler 294
Trace. See Trace menu
apropos
253
compile-system
326
create-universal-binary
360
deliver
351
save-argument-real-p
359
save-universal-from-script
360
undefining 110
in the class browser 110
in the function call browser 205
generic function browser 207 - 216
Arguments types area 214
description 207
Description area 210
displaying signatures 214
Filter area 209
Function area 209
invoking on selected object 45 , 195
menu commands. See menu or command name
Method combination list 214
method combinations, viewing 211
methods list 210
operating on signatures 214
Signatures area 213
Generic Function command 45 , 195 , 253 , 265 , 294
browsing from listener 265
in class browser 110
defined on selected object 45 , 195
get-inspector-values
248
When modified buffers 26
graph layout menu 75
Collapse Nodes 78
Expand Nodes 78
Preferences 80
Reset Graph Layout 78
altering breadth 81
altering depth 81
expanding and collapsing nodes 77
menu commands. See menu or command name
searching 76
sorting items 46
handler frames 149
Handlers button 149
Help menu 59
Editing. See Editing menu
Lisp Knowledgebase 62
LispWorks Patches 62
Manuals 59
On Symbol 61
On Tool 61
Search 60
help. See online help
Hidden Symbols button 149
in class browser 97
compiler messages 31
interactive input 31
selected text 31
history list 38
editing the 39
in the listener 263
repeating previous event 38 , 267
searching the 268
History menu 38
in the listener 263
in listener 263
Modify 39
Next 39
Previous 38
Include Inherited Slots button 94 , 100
Include Inherited Slots checkbox 14
incremental search 186
Indent Selection or Complete Symbol
editor command
55
Index radio button 61
initargs of slot, displaying 101
initform of slot, displaying 101
initialization file 27
in-package 193
in-place completion 26
Insert... command 177
inserting files in editor 177
inserting text in editor 177
Inspect command 12 , 23 , 45 , 235 , 240 , 242 , 256 , 280
Inspect Function command 146
Inspect Value command 264
inspecting listener values automatically 248
description 236
filtering display 237
inspecting selected object 45
menu commands. See menu or command name
overview 3
simple use 239
sorting entries 246
tracing 241
tracing in the 241
viewing local class slots 239
Inspector command 235
Interface menu 58
interrupting evalution 263
invisible frames 149
Invisible Functions button 149
:items
keyword
95
key input 28
Key to Command command 195 , 271
comparison with menu commands 175
finding editor command for 271
in the editor 163
keyboard conventions xxii
:items
95
Kill All command 359
Kill Application menu 359
Kill command 280
marking the region 181
putting text into 181
rotating 183
summary of use 184
killing a process 280
lambda list, displaying 195 , 264
layouts, displaying in window browser 347
Link from command 49
linking tools together 49
.lisp
files
174
Lisp Knowledgebase command 62
Process Browser 37
Preferences 21 , 23 , 26 , 55 , 58 , 172 , 173 , 216 , 228 , 242 , 258 , 270 , 281 , 293 , 297 , 322 , 341 , 346 , 360
Saved Sessions... 67
LispWorks Patches command 62
Listen command 45 , 244 , 256 , 257 , 280
browsing generic functions from 265
compiling files in 39
current expression, displaying value 264
current expression, stepper breakpoint 264
current expression, toggling stepper breakpoint 264
debugger commands 268
debugging in the 266
execute mode 266
Expression menu. See Expression menu
history commands 267
history list 263
History menu 263
loading files in 39
macroexpanding forms 265
miscellaneous commands 269
next event 267
online help 271
operating on expressions 264
overview 3
pasting selected object into 45
previous event 267
prompt 260
re-evaluating forms 8 , 262 - 263
searching history list 268
size of the stack 270
stack size 270
***
variable
11
**
variable
11
*
variable
11
,
15
,
244
,
262
tracing current expression 264
Values submenu. See Values menu
walking forms 265
Listener Bind $ command 248
Listener command 260
list-panel
class
95
Load command 39 , 190 , 328 , 332 , 337
loading files 39
loading tools into the environment 19
local slots, inspecting 239
Long Names button 348
Lower command 349
Mac OS editor emulation 28 , 172
Macroexpand command 195
Macroexpand Form command 265
defclass
109
Make a New Script command 354
manipulating values with inspector 241 - 244
Manuals command 59
manuals, online. See online help
choosing xxi
comparison with keyboard commands in editor 175
debugger commands 266
Meta key 29
use of xxii
Method Combination command 146 , 211
displaying signatures 214
operating on signatures 214
undefining 110
viewing method combinations 211
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 110
Modify command 39
module-children
generic function
341
module-is-system-p
generic function
340
module-name
generic function
340
navigating within files in the editor 176 - 177
Automatic Update Delay in Process Browser 282
break gesture 263
Browse All Systems
331
Browse Systems For Directory
331
Consolidated Preferences 23
Controlling parenthesis coloring 33
Files shown option in Search Files tool 231
in-place completion in the Tracer 156
Inspect Function 146
Known definitions searches 223
Query Replace on matched lines in Search Files tool 227
Session saving 65
Use recent directory for opening files option 26
command line debugger 266
history list 39
menu commands, see menu or command name
Object menu 43
Clip 245
Copy 245
inspecting 239
searching for 37
selecting 37
See also selected object
On Symbol command 61
On Tool command 61
browsing manuals 59
current symbol 61
current tool 61
packages, searching 61
Open command 39 , 160 , 175 , 177
opening recent files 40
See also objects
Break 300
EOF 300
Suspend 300
compiler 190
editor 164
menu commands. See menu or command name
overview 3
overview of profiling 287
current package 41
in editor 193
searching for documentation 61
Packages button 297
Page Down key 177
Page Up key 177
Partial Search radio button 61
Paste command 180
in class browser 100
in generic function browser 209
Paste Object command 36
setting 23
Preferences command 58 , 172 , 173 , 228 , 270
Preferences... command 80 , 216 , 242 , 258 , 281 , 293 , 297 , 322 , 341 , 346 , 360
Preview command 342
previewing a system plan 334 - 337 , 342
command line debugger 266
history list 38
primary package in editor 193
Print command 40
Print... command 175
printing files 40
breaking 37
menu commands. See menu or command name
sorting processes 280
Process Browser tool 37
process-break
function
281
breaking 37
inspecting 280
killing 280
sorting 280
Processes menu 280
information returned 288 , 293 - 294
interpreting results 294
menu commands. See menu or command name
overview of profiling 287
pitfalls 295
running a profile 293
sorting results 294
specifying code to run 293
symbols that can be profiled 295
prompt in the listener 260
push-button-panel
class
97
Raise command 349
readers of a slot, displaying 101
Recompute Events button 336
recursive macroexpansion 265
re-evaluating forms in listener 8 , 262 - 263
regexp 53
syntax 53
regular expressions 53
syntax 53
Remote Shell tool 301
repeating commands 38
in the editor 180
repeating the next event 39
repeating the previous event 38
Replace command 37 , 187 , 332
replacing text 187
Restart Frame command 147 , 149
Restart Frame Stepping command 147 , 304
restart frames 149
Restarts button 149
Restarts submenu 266
Return from Frame command 147
re-using windows 21
Revert to Saved command 175
reverting a file to the version stored on disk 175
Run command 357
Save All... command 178
Save As... command 175
Save command 175
Save Region As... command 175
saving all files 178
saving files 174
saving regions of text 175
scrolling text in editor 177
Search command 60
Search Files
editor command
217
Search Files... command 332
for objects 37
history list 268
online manuals 60
Select All command 37 , 154 , 180 , 337
browsing 44
browsing the class of 44
copying 44
displaying documentation 45
finding source code 45
inspecting 45
pasting into listener 45
placing on object clipboard 44
showing function calls 45 , 265
showing generic functions 45 , 195
showing similar symbols 45
debugger 147
Shell
editor command
300
Shell tool 299
break signal, sending 300
creating 299
EOF signal, sending 300
menu commands. See menu or command name
recalling commands 301
suspend signal, sending 300
type of shell 301
*shell-shell*
variable
301
Short Names button 348
Show in Tracer command 49 , 153
Show Package Names button 41 , 149 , 246 , 347
Show Toolbar button 22
displaying 214
operating on 214
simple-pane-foreground
reader
15
Clip 245
Copy 245
Inspect 240
snapshot Debugger 151
By Name 47
By Package 47
Unsorted 48
in class browser 97
in editor 173
in inspector 246
in process browser 280
views 46
in window browser 347
for current expression 264
for object in current frame of debugger 146
for selected object 45
Source command 342
stack frames in the debugger 143
stack overflow 270
Browse 44
Class 44
Copy 44
Documentation 45
Find Source 45
Function Calls 265
Generic Function 45 , 195 , 265
Inspect 45
Listen 45
*standard-output*
variable
10
***
variable
11
**
variable
11
*
variable
11
,
15
,
244
,
262
stepping through code 303 - 324
Stop command 280
stopping a process 280
Suspend command 300
swapping editor buffers 178
invoking on selected object 45
Inspect 256
Listen 256
Unintern... 256
online help for 61
tracing 193
undefining 195
syntax styles 32
browsing 328
compiling and loading 331
concatenating 332
creating plans for 336
executing plans for 336
forcing compilation and loading of members 342
parent system, browsing 330
plan 334
previewing a plan 334 - 337 , 342
ROOT-SYSTEM
330
searching 332
using source files 342
Actions area 336
compiling and loading systems 331
creating plans 336
description 328
executing plans 336
File description area 331
Filter area 336
forcing compilation and loading 342
Graph area 330
menu commands. See menu or command name
package information 341
parent system, browsing 330
Plan area 336
sorting information 341
System area 330
system plan, previewing 334 - 337 , 342
using source files 342
views available 328
Systems menu 331
Browse All Systems 331
Browse Systems For Directory 331
Concatenate... 332
Hide Files 332
Replace 332
Search Files 332
Show Files 332
Tab
completion
55
choosing xxi
deleting 177
inserting 177
replacing 187
saving regions of 175
scrolling in editor 177
selecting 37
See also under editor
in editor 161
in function call browser 201
Toggle Breakpoint command 264
Toggle Tracing command 49
customizing 22
hiding 22
size 22
text labels 22
hiding 22
removing 22
current package of 41
linking together 49
loading into the environment 19
online help for 61
reusing 25
switching between 15
accelerators 19
Application Builder 351
Class Browser 92 , 118 , 127 , 160 , 207 , 260
Editor 160
Inspector 235
Listener 260
Object Clipboard 118 , 123 , 127 , 197 , 207
Output Browser 273
Process Browser 278
Profiler 283
Search Files 217
Shell 299
System Browser 328
Tracer 153
Trace Inside command 48
Break on Access 241
Break on Read 241
Break on Write 241
Trace 48
Trace Inside 48
Trace Read 241
Trace with Break 48
Tracing 49
Untrace All 49
Trace with Break command 48
Function menu 154
classes 110
in function call browser 205
in the inspector 241
in inspector 241
current definition 195
functions 110
generic functions 211
methods 110
Undo command 35
editor 179
Unintern... command 256
Unsorted option 48
Unstop command 280
unstopping a process 280
Untrace All command 49
updating windows 23
See also kill ring
using the keyboard xxii
Listen 244
changing in inspector 241 - 244
*
270
$
248
**
11
***
11
*active-finders*
223
*grep-command*
233
*grep-command-format*
233
*grep-fixed-args*
233
*packages-for-warn-on-redefinition*
292
*shell-shell*
301
*standard-output*
10
*trace-verbose*
157
Set 147
View Source Search
editor command
171
in class browser 91
description ??- 48
in editor 160
in function call browser 197
in generic function browser 207
hierarchy 97
in inspector 245
output 164 , 273 - 276 , 337 - 338
sorting items in 46
in system browser 328
Visit Tags File
editor command
164
Walk command 195
Walk Form command 265
web browsers 59
Whole Word radio button 61
changing root of graph 345
complete window names, displaying 348
destroying a window 349
different types of window 347
lowering a window 349
menu commands. See menu or command name
moving around different windows 349
package information 347
quitting a window 349
raising a window 349
sorting entries 347
using 345
whole environment 349
window colors 32
Close Window 165
Refresh 23
displaying 18
making copies of 22
re-using 21
switching between 15
updating 23
Windows menu 349
Actions. See Actions menu
Browse 345
Browse Parent 349
Browse Screen 349
Destroy 349
Lower 349
Quit 349
Raise 349
in window browser 349
Object submenu. See Object menu
Packages submenu. See Packages menu
Refresh 23
Symbols submenu. See Symbols menu
writers for a slot, displaying 101