$
variable
230
*
variable
15
,
19
,
226
,
286
**
variable
15
***
variable
15
*package* 180
.lispworks
file
30
aborting commands in the editor 166
for tools 23
action callbacks 276
use of 143
Attributes menu 223
Clip 227
Copy 227
Inspect 223
Backtrace command 290
backtraces 126
binding $ to the current inspector object 230
binding frames 130
Bindings button 130
Bindings command 290
Break command 304
Break on Access command 223
Break on Read command 223
Break On Return from Frame command 129
Break on Write command 223
breaking a process 304
in the editor 178
variations in name 39
Browse Metaclass command 85 , 87 , 90 , 94 , 97 , 99
Browse Parent command 370
Browse Parent System command 35 , 181 , 352
Browse Representation command 371
Browse Screens command 371
Browse Symbols Like command 40 , 289
browsers 55
compilation conditions 109 - 115
errors 109
HTML documentation 55
native window system 371
online manuals 55
selected object, class of the 39 , 288
closing 165
swapping between 165
Compile 177
Evaluate 176
Trace. See Trace menu
Undefine 182
bugs, reporting 290
Clear Output 379
Display Backtrace 379
Display Error 379
Edit Script 378
Kill All 381
Kill Application 381
Make a New Script 375
Run 379
Run With Arguments 380
By Name option 42
By Package option 43
action 276
extend 276
retract 276
selection 276
catch frames 130
Catchers button 130
:center
keyword
271
check components 252
choosing menu commands xxiii
Class area 84
current class, operations specific to the 85 , 87 , 90 , 94 , 97 , 99
description 3
examining a class 80
Filter area 84
filtering information 79
Function description area 93
functions list 93
generic functions, operating on 94
Graph area 90
hierarchy view 81
Include Accessors button 93
Include Inherited button 93
inherited slots 78
Initargs area 96
initargs view 95
invoking on the current expression 288
invoking on the selected object 39
menu commands, see menu or command name
methods list 93
overview of the 75
Precedence area 99
precedence view 97
Slot description area 84
Slots area 84
sorting information 82
tracing classes from the 94
undefining functions and methods 94
See also classes
Class command 18 , 39 , 76 , 79 , 84 , 288
changing slot values in the inspector 224 - 226
column-layout
248
examining 80
examining functions and methods defined on 92 - 94
inherited slots in 78
initargs 95
inspecting local slots 221
interface
243
list-panel
79
operations specific to the current class 85 , 87 , 90 , 94 , 97 , 99
precedence list 97
push-button-panel
81
row-layout
248
tracing 94
See also class browser
Browse Metaclass 85 , 87 , 90 , 94 , 97 , 99
objects operated on by the 85 , 87 , 90 , 94 , 97 , 99
Clear Output command 379
Clip command 104
usage in editor 167
See also clipboard, kill ring
Close command 165
interface builder 257
editor buffers 165
Collapse Nodes command 64
collapsing graphs 63
column-layout
class
248
Command to Key command 182 , 296
completion of 143
repeating 33
common features in the environment 21 - 53
See also under graphs
classes. See classes
displaying documentation for expressions 288
displaying documentation for selected object 39 , 128
file extension 162
indentation of forms in source code 181
prompt 284
systems. See system
Common Lisp symbols 158
Common LispWorks podium 71 - 73
compilation conditions browser 109 - 115
pathnames 113
preference dialog 111
types to display 113
Force 363
Preview 363
Source 363
Compile and Load command 34 , 126 , 178 , 355 , 360
Compile and Load... command 178
Compile command 34 , 177 , 178 , 355 , 360
Compile Region command 289
in editor 177
Compile... command 178
compiler output 177
compile-system
function
350
compiling files in the listener 34
dynamic 159
in generic function browser 195
Concatenate... command 355 , 363
Actions. See Actions menu
Report Bug 128
description 263
consistency in the environment. See common features in the environment
contain
function
15
,
79
,
226
Contents radio button 57
Control key, use of xxiv , 143
conventions used in the manual xxi - xxiv
Copy command 31 - 32 , 39 , 167 , 169 , 225 , 226
in Actions menu 318
interface builder 259
standard action command 39
copying windows 27
object. See selected object
package of any tool 36
prompt 285
value, operating on 289
current buffer 176
current class, operations specific to the 85 , 87 , 90 , 94 , 97 , 99
current definition 176
current expression 176
displaying lambda list for 182 , 288
stepper breakpoint 288
toggling stepper breakpoint 288
tracing 288
macroexpanding 289
walking 289
Reuse Inspector 26
Debug command 304
Debugger 13 , 117 , 118 , 124 , 126 , 127
Listener 13
Restarts 290
abort restart 124
backtrace tree 121
binding frames 130
catch frames 130
colors of variables 121
continue restart 124
controlling from the listener 290
debugger tool 290
description 123
displaying documentation for object in current frame 128
finding source code for object in current frame 128
handler frames 131
invisible frames 131
invoking 119
invoking from the process browser 304
invoking from the tracer 44
menu commands in the listener 290
restart frames 131
restart options 124
stack 125
stack frames 125
See also debugger tool
Debugger command 13 , 117 , 118 , 124 , 126 , 290
Backtrace area 120
buttons 123
Condition area 119
invoking 117
invoking from notifier 119
package information 131
Restarts menu 124
types of frame, displaying 130
See also debugger
debugging a process 304
defclass
macro
93
Definitions menu 148 , 149 , 175
Compile 177
Evaluate 177
Generic Function 182
Trace. See Trace menu
Undefine 182
examples of use 351
deleting text in the editor 164 - 165
See also kill ring
editor command 352
of compilation conditions 111
Description menu 111 , 187 , 196
Listen 239
Deselect All command 32 , 134 , 167
Destroy command 371
Display as Confirmer command 263
Display as Dialog command 263
Display Backtrace command 379
Display Borders command 263 , 264
Display Error command 379
display
function
280
windows 23
display-message
function
279
Documentation command 39 , 128 , 288
documentation, online. See online help
$
variable
230
dynamic library 380
Edit menu 31
Copy 31 , 39 , 167 , 169 , 259
Cut 31 , 167 , 169 , 247 , 249 , 253 , 259 , 268
Find Next, for graph view 62
Find, for graph view 62
Find... 32
interface builder 258
Link. See Link Menu
Paste 31 , 84 , 167 , 195 , 259 , 268
Replace 174
Replace... 32
Search Files... 203
Select All 32 , 134 , 167 , 360
Edit Script command 378
editing the history list 34
aborting commands 166
breakpoints 178
buffers. See buffers
changed definitions list 149
closing buffers 165
compiling source code 177 - 178
creating a new window 166
current expression, displaying value 182
current package and displayed package 154
definitions list 148
definitions, operating on 181 - 182
EMACS, comparison with 139
evaluating source code 176 - 177
expressions, operating on 181 - 182
indenting forms 181
inserting files into the current buffer 165
invoking 140
keyboard commands, use of 143
kill ring. See kill ring
Lisp-specific commands 175 - 182
macroexpanding forms in the 182
menu and keyboard commands, distinctions 162
menu commands. See menu or command name
moving around in the buffer 163 - 164
opening recent files 35
output view 144
overview 3
package information 154
package usage 180
repeating commands 167
reverting to last saved version 162
saving text regions 162
scrolling text 164
sorting entries 153
swapping between buffers 165
tracing 180
undefining symbols 182
undoing commands 167
using the clipboard 167
viewing two sections of the same file 166
views available 140
walking forms 182
finding keyboard command for 296
Shell
324
Visit Tags File
144
comparison with built-in editor 139
encoding 161
Enter Search String dialog 56
quitting 30
EOF command 324
error conditions 111
Evaluate Last Form in Listener
editor command
296
in editor 176
in listener 288
next 291
previous 291
repeating 33
examining objects 221
execute mode 290
Exit command 10
Expand Nodes command 64
expanding graphs 63
Expression menu 175
Browse Symbols Like 289
Class 288
Documentation 288
Function Calls 289
Generic Function 289
Inspect Value 288
Macroexpand 182
Macroexpand Form 289
Toggle Breakpoint 288
Trace. See Trace menu
Walk 182
Walk Form 289
browsing the class of 288
displaying documentation 288
finding source code 288
extend callbacks 276
extended editor commands, finding keyboard command for 296
:extended-selection
keyword
271
external format 161
fg
UNIX command
324
Browse Parent System 35 , 181 , 352
Compile and Load 34 , 126 , 178 , 179
Exit 30
Insert 165
Load 34 , 177 , 178 , 179 , 352
New 34 , 162 , 243 , 267 , 280
Open... 244
Save 144 , 147 , 162 , 257 , 277 , 281
Save As 162
Save As... 257
Save Region As 162
completion of 143
extensions for CL files 162
compiling in listener 34
inserting one into another 165
loading 34
navigating in the editor 163 - 164
opening recent 35
printing 35
reverting to last saved version 162
saving 161
saving all 165
filtering information 45 - 47 , 79 , 359
in inspector 219
filtering results 45
filters 45
Find command 32
in editor 174
in graph view 62
Find Next command 32 , 33 , 173
in graph view 62
Find Source command 39 , 128 , 140 , 154 , 288
in Debug menu 290
displaying list of results 154
shortcut in debugger tool 126
Find... command 32
in editor 171
Force command 363
evaluating in editor 176 - 177
indentation of 181
Break On Return From Frame 129
Documentation 128
Restart Frame Stepping 129 , 328
Return from Frame 129
Trace. See Trace menu
function call browser 183 - 191
By Name command 189
By Package command 189
Callees area 188
Callers area 188
description 183
Documentation area 187
Function area 184
Function description area 186
Function menu 191
Trace submenu 191
Graph area 185
graphing callers and callees 185
invoking on selected object 40 , 289
menu commands, see menu or command name
operating on functions 191
package information 190
Show Package Names command 190
sorting entries 189
text view 187
tracing from 191
Unsorted command 189
views available 183
Function Calls command 40
Function menu 195
in the profiler 318
Trace. See Trace menu
apropos
235
compile-system
350
deliver
373
display
280
display-message
279
undefining 94
in the class browser 94
in the function call browser 191
generic function browser 193 - 202
Arguments types area 200
description 193
Description area 196
displaying signatures 200
Filter area 195
Function area 194
invoking on selected object 40 , 182
menu commands. See menu or command name
Method combination list 200
method combinations, viewing 197
methods list 195
operating on signatures 200
Signatures area 199
Generic Function command 40 , 182 , 235 , 289 , 318
browsing from listener 289
in class browser 94
defined on selected object 40 , 182
get-inspector-values
230
,
231
setting 28
When modified buffers 30
graph layout menu 61
Collapse Nodes 64
Expand Nodes 64
Preferences 66
Reset Graph Layout 64
graphical user interface. See interfaces
altering breadth 67
altering depth 67
expanding and collapsing nodes 63
menu commands. See menu or command name
searching 62
sorting items 41
GUI. See interfaces
handler frames 131
Handlers button 131
Editing. See Editing menu
Lisp Knowledgebase 58
LispWorks Patches 58
Manuals 55
On Symbol 57
On Tool 57
Search 56
help. See online help
Hidden Symbols button 131
in class browser 81
compiler messages 157
interactive input 157
matching parentheses 157 , 175
selected text 157
history list 33
editing the 34
in the listener 287
repeating previous event 33 , 291
searching the 292
History menu 33
in the listener 287
interface builder 244
in listener 287
Modify 34
Next 33
Previous 33
Include Inherited Slots button 78 , 84
Include Inherited Slots checkbox 18
incremental search 173
Index radio button 57
initargs of slot, displaying 85
initform of slot, displaying 85
initialization file 30
in-package 180
in-place completion 30
Insert... command 165
inserting files in editor 165
inserting text in editor 164 - 165
Inspect command 16 , 28 , 40 , 217 , 222 , 224 , 238 , 304
Inspect Value command 288
inspecting listener values automatically 230
description 218
filtering display 219
inspecting selected object 40
menu commands. See menu or command name
overview 3
simple use 221
sorting entries 227
tracing 223
tracing in the 223
viewing local class slots 221
Inspector command 217
adding your own code 253
attribute categories 261 - 262
Attributes dialog box 260 , 270 , 273
button panels 247
Check Component button 253
code area 257
Component button 252
current interface 246
current package 248
default names of elements 249 , 269
default names of menus 250
Edit menu 258
editing code 255
interface area 246
interfaces, creating 243 - 244 , 267
interfaces, loading 244 - 245 , 258
introduction 241
invoking 242
layout hierarchy area 246 , 267
layouts view 246 - 249 , 267 - 268
Menu Bar button 250
menus view 249 - 253 , 272 - 275
methods of use 253
operating on elements 264
Radio Component button 252
rearranging components 259 , 268
saving code 257 - 258 , 277 , 280
setting attributes 260 - 262 , 269 - 272
switching between interfaces 244
Update button 257
views, description 242
See also interfaces
interface
class
243
Interface menu 53
Attributes 262
Display as Confirmer 263
Display as Dialog 263
Raise 263
Regenerate 263
default menus in 244
description 244
confirmers 263
default package 248
definition 243
development strategy 253
dialog boxes 263
geometry of elements 262
graph area 246
layout elements, adding 248
layout elements, removing 249
layout hierarchy 246
menu hierarchy 250
menu objects, removing 253
operating on the current 262 - 264
rearranging components 259 , 268
regenerating 263
setting attributes 260 - 262 , 269 - 272
interrupting evalution 287
interrupting Lisp 305
invisible frames 131
Invisible Functions button 131
:items
keyword
79
key input 155
Key to Command command 182 , 296
comparison with menu commands 162
finding editor command for 296
in the editor 143
keyboard conventions xxiii - xxiv
:center
271
:extended-selection
271
:items
79
Kill All command 381
Kill Application menu 381
Kill command 304
marking the region 168
putting text into 169
rotating 170
summary of use 171
killing a process 304
lambda list, displaying 182 , 288
adding to an interface 267 - 268
pinboard 263
specifying callbacks 275 - 277
See also interfaces
layouts, displaying in window browser 369
Link from command 44
linking tools together 44
.lisp
files
162
Lisp Knowledgebase command 58
LispWorks Patches command 58
Listen command 40 , 226 , 238 , 239 , 304
browsing generic functions from 289
compiling files in 34
current expression, displaying value 288
current expression, stepper breakpoint 288
current expression, toggling stepper breakpoint 288
debugger commands 292
debugging in the 290
execute mode 290
Expression menu. See Expression menu
history commands 291
history list 287
History menu 287
loading files in 34
macroexpanding forms 289
miscellaneous commands 293
next event 291
online help 296
operating on expressions 288
overview 3
pasting selected object into 40
previous event 291
prompt 284
re-evaluating forms 12 , 286 - 287
searching history list 292
size of the stack 295
stack size 295
***
variable
15
**
variable
15
*
variable
15
,
19
,
226
,
286
tracing current expression 288
Values submenu. See Values menu
walking forms 289
Listener Bind $ command 230
Listener command 284
list-panel
class
79
Load command 34 , 177 , 352 , 355 , 360
loading files 34
loading tools into the environment 23
local slots, inspecting 221
Long Names button 370
Macroexpand command 182
Macroexpand Form command 289
defclass
93
Make a New Script command 375
manipulating values with inspector 223 - 226
Manuals command 55
manuals, online. See online help
check components 252
choosing xxiii
comparison with keyboard commands in editor 162
creating with the interface builder 249 - 253
debugger commands 290
names, specifying 275
radio components 252
rearranging 259
specifying callbacks 277
See also interface
check 252
radio 252
creating with the interface builder 249 - 253 , 272 - 275
rearranging 259
See also interface
use of xxiv
Method Combination command 128 , 197
displaying signatures 200
operating on signatures 200
undefining 94
viewing method combinations 197
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 94
Microsoft Windows editor emulation 155
Modify command 34
native window representation 371
navigating within files in the editor 163 - 164
command line debugger 290
history list 33
menu commands, see menu or command name
Object menu 38
Actions. See Actions menu
Attributes 260
Clip 227
Copy 226
interface builder 247 , 248 , 264
Lower 259
Raise 259
inspecting 221
searching for 32
selecting 32
See also selected object
On Symbol command 57
On Tool command 57
browsing manuals 55
current symbol 57
current tool 57
packages, searching 57
Open command 34 , 140 , 162 , 165
interface builder 244
opening recent files 35
See also objects
Break 324
EOF 324
Suspend 324
compiler 177
editor 144
menu commands. See menu or command name
overview 3
overview of profiling 312
interface builder 247
current package 36
in editor 180
searching for documentation 57
Packages button 321
Page Down key 164
Page Up key 164
Partial Search radio button 57
in class browser 84
in generic function browser 195
moving and resizing 263
podium. See Common LispWorks podium
Preferences command 27 , 36 , 37 , 42 , 53 , 66 , 82 , 84 , 93 , 111 , 130 , 152 , 212 , 295
Preferences... command 66 , 202 , 224 , 240 , 305 , 317 , 321 , 345 , 362 , 368 , 381
Preview command 363
previewing a system plan 357 - 360 , 363
command line debugger 290
history list 33
primary package in editor 180
Print command 35
Print... command 163
printing files 35
menu commands. See menu or command name
sorting processes 304
breaking 305
inspecting 304
killing 304
sorting 303
Processes menu 304
description 309
information returned 312 , 317 - 318
interpreting results 318
menu commands. See menu or command name
overview of profiling 312
pitfalls 319
running a profile 317
sorting results 318
specifying code to run 317
symbols that can be profiled 319
prompt in the listener 284
push-button-panel
class
81
radio components 252
readers of a slot, displaying 85
Recompute Events button 359
recursive macroexpansion 289
re-evaluating forms in listener 12 , 286 - 287
Regenerate command 263
regexp 48
syntax 48
regular expressions 48
syntax 48
repeating commands 33
in the editor 167
repeating the next event 33
repeating the previous event 33
Replace command 33 , 174 , 356
Restart Frame command 129 , 131
Restart Frame Stepping command 129 , 328
restart frames 131
Restarts button 131
Restarts submenu 290
retract callbacks 276
Return from Frame command 129
re-using windows 25
Revert to Saved command 162
interface builder 257
reverting a file to the version stored on disk 162
row-layout
class
248
Run command 379
Run With Arguments command 380
interface builder 257
Save All... command 165
Save As... command 162
interface builder 257
Save Region As... command 162
saving all files 165
saving files 161
saving regions of text 162
scrolling text in editor 164
Search command 56
Search Files... command 355
for objects 32
history list 292
online manuals 56
Select All command 32 , 134 , 167 , 360
browsing 39
browsing the class of 39
copying 39
displaying documentation 39
finding source code 39
inspecting 40
pasting into listener 40
placing on object clipboard 39
showing function calls 40 , 289
showing generic functions 40 , 182
showing similar symbols 40
selection callbacks 276
debugger 129
Shell
editor command
324
Shell tool 323
break signal, sending 324
creating 323
EOF signal, sending 324
menu commands. See menu or command name
recalling commands 325
suspend signal, sending 324
type of shell 325
*shell-shell*
variable
325
Short Names button 370
Show in Tracer command 44 , 133
Show Package Names button 36 , 131 , 228 , 369
Show Toolbar button 27
displaying 200
operating on 200
simple-pane-foreground
reader
19
Clip 227
Copy 226
Inspect 222
By Name 42
By Package 43
Unsorted 43
in class browser 82
in editor 153
in inspector 227
in process browser 304
views 41
in window browser 368
for current expression 288
for object in current frame of debugger 128
for selected object 39
Source command 363
stack frames in the debugger 125
Browse 39
Class 39
Copy 39
Documentation 39
Find Source 39
Function Calls 289
Generic Function 40 , 182 , 289
Inspect 40
Listen 40
*standard-output*
variable
14
***
variable
15
**
variable
15
*
variable
15
,
19
,
226
,
286
Restarts menu 336
stepping through code 327 - 348
Stop command 304
stopping a process 304
Suspend command 324
swapping editor buffers 165
invoking on selected object 40
Inspect 238
Listen 238
Unintern... 238
interface builder 264
online help for 57
tracing 180
undefining 182
browsing 352
compiling and loading 355
concatenating 355
creating plans for 359
executing plans for 359
forcing compilation and loading of members 363
parent system, browsing 354
plan 358
previewing a plan 357 - 360 , 363
searching 355
using source files 363
Actions area 359
compiling and loading systems 355
creating plans 359
description 352
executing plans 359
File description area 354
Filter area 359
forcing compilation and loading 363
Graph area 354
menu commands. See menu or command name
package information 362
parent system, browsing 354
Plan area 360
sorting information 362
System area 353
system plan, previewing 357 - 360 , 363
using source files 363
views available 352
Systems menu 355
Concatenate... 355
Hide Files 355
Replace 356
Search Files 355
Show Files 355
saving regions of 162
scrolling in editor 164
selecting 32
See also under editor
in editor 141
in function call browser 187
Toggle Breakpoint command 288
Toggle Tracing command 44
hiding 27
removing 27
current package of 36
linking together 44
loading into the environment 23
online help for 57
reusing 29
switching between 19
accelerators 23
Application Builder 373
Class Browser 76 , 102 , 109 , 140 , 193
Editor 140
Global Preferences 21 , 25 , 26 , 28 , 30 , 50
Inspector 217
Interface Builder 242
Listener 284
Output Browser 297
Preferences 27 , 36 , 37 , 42 , 53 , 66 , 82 , 84 , 93 , 111 , 130 , 152 , 212 , 295
Preferences... 202 , 224 , 321 , 345
Process Browser 302
Profiler 307
Refresh 28
Search Files 203
shell 323
Symbol Browser 235
System Browser 352
Tracer 133
Window Browser 365
Trace Inside command 43
Break on Access 223
Break on Read 223
Break on Write 223
Trace 43
Trace Inside 43
Trace Read 223
Trace with Break 44
Tracing 44
Untrace All 44
Trace with Break command 44
Function menu 134
classes 94
in function call browser 191
in the inspector 223
in inspector 223
current definition 182
functions 94
generic functions 196
methods 94
Undo command 31
editor 167
Unintern... command 238
Unsorted option 43
Unstop command 304
unstopping a process 304
Untrace All command 44
updating windows 28
See also kill ring
Listen 226
changing in inspector 223 - 226
*
294
$
230
**
15
***
15
*grep-command*
216
*grep-command-format*
216
*grep-fixed-args*
216
*packages-for-warn-on-redefinition*
316
*shell-shell*
325
*standard-output*
14
*trace-verbose*
137
Set 129
in class browser 75
in editor 140
in function call browser 183
in generic function browser 193
hierarchy 81
in inspector 227
output 144 , 297 - 300 , 360 - 361
sorting items in 41
in system browser 352
Visit Tags File
editor command
144
Walk command 182
Walk Form command 289
web browsers 55
Whole Word radio button 57
changing root of graph 367
complete window names, displaying 370
destroying a window 371
different types of window 369
lowering a window 371
menu commands. See menu or command name
moving around different windows 370
native representation 371
package information 369
quitting a window 371
raising a window 371
sorting entries 368
using 367
whole environment 371
window colors 159
displaying 23
making copies of 27
re-using 25
switching between 19
updating 28
Windows menu 17 , 23 , 72 , 370
Actions. See Actions menu
Browse 367
Browse Parent 370
Browse Representation 371
Browse Screen 371
Destroy 371
Lower 371
Quit 371
Raise 371
Works menu 72
Exit 10
Object submenu. See Object menu
Packages submenu. See Packages menu
Symbols submenu. See Symbols menu
writers for a slot, displaying 85