$
variable
217
*
variable
12
,
18
,
213
,
274
**
variable
12
***
variable
12
*package* 172
.lispworks
file
26
Backtrace command 278
backtraces 118
binding $ to the current inspector object 217
binding frames 122
Bindings button 122
Bindings command 278
Break command 292
Break on Access command 210
Break on Read command 210
Break On Return from Frame command 121
Break on Write command 210
breaking a process 292
in the editor 171
variations in name 35
Browse Metaclass command 75 , 78 , 80 , 84 , 87 , 89
Browse Parent command 362
Browse Parent System command 31 , 174 , 344
Browse Representation command 362
Browse Screens command 363
Browse Symbols Like command 36 , 277
*browser-location*
variable
49
browsers 45
compilation conditions 101 - 109
errors 101
HTML documentation 45
native window system 362
online manuals 45
results of a grep 197
selected object, class of the 35 , 276
closing 158
swapping between 158
Compile 170
Evaluate 169
Trace. See Trace menu
Undefine 174
bugs, reporting 278
Clear Output 371
Display Backtrace 371
Display Error 371
Edit Script 370
Kill All 373
Kill Application 373
Make a New Script 368
Run 371
Run With Arguments 371
By Name option 38
By Package option 38
action 263
extend 263
retract 263
selection 263
catch frames 122
Catchers button 122
:center
keyword
259
check components 241
choosing menu commands xxi
Class area 74
current class, operations specific to the 75 , 78 , 80 , 84 , 87 , 89
description 3
examining a class 70
Filter area 74
filtering information 69
Function description area 83
functions list 83
generic functions, operating on 84
Graph area 79
hierarchy view 71
Include Inherited Methods/Functions button 83
inherited slots 68
Initargs area 86
initargs view 85
invoking on the current expression 276
invoking on the selected object 35
menu commands, see menu or command name
methods list 83
overview of the 65
Precedence area 89
precedence view 87
Slot description area 74
Slots area 74
sorting information 72
tracing classes from the 84
undefining functions and methods 84
See also classes
Class command 16 , 35 , 66 , 69 , 74 , 276
changing slot values in the inspector 210 - 213
column-layout
236
examining 70
examining functions and methods defined on 82 - 84
inherited slots in 68
initargs 85
inspecting local slots 208
interface
231
list-panel
69
operations specific to the current class 75 , 78 , 80 , 84 , 87 , 89
precedence list 87
push-button-panel
71
row-layout
236
tracing 84
See also class browser
Browse Metaclass 75 , 78 , 80 , 84 , 87 , 89
objects operated on by the 75 , 77 , 80 , 84 , 87 , 89
Clear Output command 371
Clip command 94
interaction with UNIX clipboard 28
usage in editor 160
See also clipboard, kill ring, UNIX clipboard
Close command 158
interface builder 244
editor buffers 158
Collapse Nodes command 54
collapsing graphs 53
column-layout
class
236
Set Grep Args 198
Set Grep Directory 198
Command to Key command 175 , 283
completion of 136
repeating 29
common features in the environment 21 - 43
See also under graphs
classes. See classes
displaying documentation for expressions 276
displaying documentation for selected object 35 , 120
file extension 155
indentation of forms in source code 173
prompt 272
systems. See system
Common Lisp symbols 152
Common LispWorks podium 63 - 64
compilation conditions browser 101 - 109
pathnames 107
preference dialog 105
types to display 107
Force 355
Preview 356
Source 356
Compile and Load command 30 , 117 , 171 , 347 , 353
Compile and Load... command 171
Compile command 30 , 170 , 347 , 353
Compile Region command 276
in editor 170
Compile... command 170
compiler output 170
compile-system
function
342
compiling files in the listener 30
in class browser 71
Actions. See Actions menu
Report Bug 119
description 250
consistency in the environment. See common features in the environment
contain
function
13
,
69
,
213
Contents radio button 48
Control key, use of xxii , 137
conventions used in the manual xix - xxii
Copy command 27 , 35 , 160 , 162 , 212
in Actions menu 307
interface builder 246
standard action command 35
copying windows 24
object. See selected object
package of any tool 32
prompt 273
value, operating on 277
current buffer 169
current class, operations specific to the 75 , 78 , 80 , 84 , 87 , 89
current definition 169
current expression 169
displaying lambda list for 174 , 276
stepper breakpoint 276
toggling stepper breakpoint 276
tracing 276
macroexpanding 276
walking 277
Reuse 24
Debug command 293
Debugger 9 , 111 , 112 , 115 , 118 , 119
Listener 9
Restarts 278
abort restart 116
binding frames 122
catch frames 122
continue restart 116
controlling from the listener 277 - 278
debugger tool 278
description 115
displaying documentation for object in current frame 120
finding source code for object in current frame 120
handler frames 122
invisible frames 123
invoking 113
invoking from the process browser 293
invoking from the tracer 39
menu commands in the listener 278
restart frames 123
stack frames 116
See also debugger tool
Debugger command 9 , 111 , 112 , 115 , 118 , 278
Backtrace area 114
buttons 114
Condition area 114
invoking 111
invoking from notifier 114
package information 123
types of frame, displaying 122
See also debugger
debugging a process 293
Definitions menu 143 , 144 , 168
Compile 170
Evaluate 170
Generic Function 174
Trace. See Trace menu
Undefine 174
defsystem
macro
344
examples of use 343
deleting text in the editor 157 - 158
See also kill ring
editor command 344
of compilation conditions 105
Description menu 105 , 181 , 190
Listen 227
Deselect All command 28 , 126 , 160
Destroy command 363
Display as Confirmer command 250
Display as Dialog command 250
Display Backtrace command 371
Display Borders command 250 , 251
Display Error command 371
display
function
267
DISPLAY
UNIX environment variable
5
windows 22
display-message
function
266
Documentation command 35 , 120 , 276
documentation, online. See online help
$
variable
217
Edit menu 26
Copy 27 , 35 , 160 , 162 , 246
Cut 27 , 160 , 162 , 235 , 237 , 242 , 246 , 256
Find Next, for graph view 52
Find, for graph view 52
Find... 28
interface builder 245
Link. See Link Menu
Paste 27 , 74 , 160 , 189 , 246 , 256
Replace 167
Replace... 28
Select All 28 , 126 , 160 , 353
Edit Script command 370
editing the history list 30
aborting commands 159
breakpoints 171
buffers. See buffers
changed definitions list 143
closing buffers 158
compiling source code 170 - 171
creating a new window 159
current expression, displaying value 174
current package and displayed package 149
definitions list 142
definitions, operating on 174 - 175
EMACS, comparison with 133
evaluating source code 169 - 170
expressions, operating on 174 - 175
indenting forms 173
inserting files into the current buffer 158
invoking 134
keyboard commands, use of 137
kill ring. See kill ring
Lisp-specific commands 168 - 175
macroexpanding forms in the 174
menu and keyboard commands, distinctions 155
menu commands. See menu or command name
moving around in the buffer 156 - 157
output view 138
overview 3
package information 149
package usage 173
repeating commands 160
reverting to last saved version 155
saving text regions 155
scrolling text 157
sorting entries 148
swapping between buffers 158
tracing 172
undefining symbols 174
undoing commands 160
using the clipboard 160
viewing two sections of the same file 159
views available 134
walking forms 175
finding keyboard command for 283
Grep
199
Shell
314
Visit Tags File
137
EMACS 149
comparison with built-in editor 133
encoding 154
Enter Search String dialog 47
quitting 26
EOF command 314
error conditions 105
Evaluate Last Form in Listener
editor command
283
in editor 169
in listener 276
next 279
previous 279
repeating 29
examining objects 207
execute mode 278
Expand Nodes command 54
expanding graphs 53
Expression menu 168
Browse Symbols Like 277
Class 276
Documentation 276
Find Source 276
Function Calls 277
Generic Function 277
Inspect Value 276
Macroexpand 174
Macroexpand Form 276
Toggle Breakpoint 276
Trace. See Trace menu
Walk 175
Walk Form 277
browsing the class of 276
displaying documentation 276
finding source code 276
extend callbacks 263
extended editor commands, finding keyboard command for 283
:extended-selection
keyword
259
external format 154
fg
UNIX command
314
Browse Parent System 31 , 174 , 344
Compile and Load 30 , 117 , 171
Insert 158
New 30 , 155 , 231 , 255 , 268
Open... 232
Save 138 , 142 , 155 , 244 , 265 , 268
Save As 155
Save As... 244
Save Region As 155
completion of 136
extensions for CL files 155
compiling in listener 30
inserting one into another 158
loading 30
navigating in the editor 156 - 157
printing 31
reverting to last saved version 155
saving 155
saving all 158
filtering information 40 - 42 , 69 , 352
in inspector 205
Find command 28
in editor 167
in graph view 52
Find Next command 28 , 29 , 166
in graph view 52
Find Source command 35 , 120 , 134 , 276
in Debug menu 278
shortcut in debugger tool 118
Find... command 28
in editor 164
Force command 355
evaluating in editor 169 - 170
indentation of 173
Break On Return From Frame 121
Documentation 120
Restart Frame Stepping 120 , 318
Return from Frame 120
Trace. See Trace menu
function call browser 177 - 185
By Name command 183
By Package command 183
Callees area 182
Callers area 182
description 177
Documentation area 181
Function area 178
Function description area 180
Function menu 185
Trace submenu 185
Graph area 179
graphing callers and callees 179
invoking on selected object 36 , 277
menu commands, see menu or command name
operating on functions 185
package information 184
Show Package Names command 184
sorting entries 183
text view 181
tracing from 185
Unsorted command 183
views available 177
Function Calls command 36
Function menu 189
in the profiler 307
Trace. See Trace menu
apropos
223
compile-system
342
deliver
365
display
267
display-message
266
save-image
367
undefining 84
in the class browser 84
in the function call browser 185
generic function browser 187 - 196
Arguments types area 194
description 187
Description area 190
displaying signatures 194
Filter area 189
Function area 189
invoking on selected object 36 , 174
menu commands. See menu or command name
Method combination list 194
method combinations, viewing 191
methods list 189
operating on signatures 194
Signatures area 193
Generic Function command 36 , 174 , 223 , 277 , 307
browsing from listener 277
in class browser 84
defined on selected object 36 , 174
get-inspector-values
218
setting 25
Goto Line command 200
graph layout menu 51
Collapse Nodes 54
Expand Nodes 54
Preferences 57
Reset Graph Layout 55
graphical user interface. See interfaces
altering breadth 58
altering depth 58
expanding and collapsing nodes 53
menu commands. See menu or command name
searching 52
sorting items 37
configuration 201
configuring 201
description 198
menu commands. See menu or command name
searches 199
GUI. See interfaces
handler frames 122
Handlers button 122
Editing. See Editing menu
Lisp Knowledgebase 49
LispWorks Patches 49
Manuals 45
On Symbol 49
On Tool 48
Search 47
help. See online help
Hidden Symbols button 122
Hide Lines command 201
in class browser 71
history list 29
editing the 30
in the listener 275
repeating previous event 29 , 279
searching the 279
History menu 29
in the listener 275
interface builder 232
in listener 275
Modify 30
Next 29
Previous 29
Include Inherited Slots button 68 , 74
Include Inherited Slots checkbox 17
incremental search 166
Index radio button 48
initargs of slot, displaying 75
initform of slot, displaying 75
initialization file 26
in-package 172
Insert... command 158
inserting files in editor 158
inserting text in editor 157 - 158
Inspect command 13 , 25 , 36 , 203 , 209 , 211 , 226 , 292
Inspect Value command 276
inspecting listener values automatically 217
description 204
filtering display 205
inspecting selected object 36
menu commands. See menu or command name
overview 3
simple use 207
sorting entries 214
tracing 210
tracing in the 210
viewing local class slots 208
Inspector command 203
adding your own code 242
attribute categories 248 - 249
Attributes dialog box 247 , 258 , 261
button panels 235
Check Component button 241
code area 244
Component button 240
current interface 234
current package 236
default names of elements 237 , 257
default names of menus 239
Edit menu 245
editing code 243
interface area 234
interfaces, creating 231 - 232 , 255
interfaces, loading 232 - 233 , 245
introduction 229
invoking 230
layout hierarchy area 235 , 255
layouts view 234 - 237 , 255 - 257
Menu Bar button 239
menus view 238 - 242 , 260 - 262
methods of use 242
operating on elements 251
Radio Component button 241
rearranging components 246 , 256 - 257
saving code 244 - 245 , 264 , 268
setting attributes 247 - 249 , 257 - 260
switching between interfaces 232
Update button 244
views, description 230
See also interfaces
interface
class
231
Interface menu 42
Attributes 249
Display as Confirmer 250
Display as Dialog 250
Raise 250
Regenerate 250
default menus in 232
description 232
confirmers 250
default package 236
definition 231
development strategy 242
dialog boxes 250
geometry of elements 249
graph area 235
layout elements, adding 236
layout elements, removing 237
layout hierarchy 235
menu hierarchy 239
menu objects, removing 242
operating on the current 249 - 251
rearranging components 246 , 256 - 257
regenerating 250
setting attributes 247 - 249 , 257 - 260
interrupting evalution 275
interrupting Lisp 293
invisible frames 123
Invisible Functions button 123
:items
keyword
69
key input 149
Key to Command command 175 , 283
comparison with menu commands 155
finding editor command for 283
in the editor 137
keyboard conventions xxi - xxii
:center
259
:extended-selection
259
:items
69
Kill All command 373
Kill Application menu 373
Kill command 292
marking the region 161
putting text into 162
rotating 163
summary of use 164
killing a process 292
lambda list, displaying 174 , 276
adding to an interface 255 - 257
pinboard 250
specifying callbacks 262 - 264
See also interfaces
layouts, displaying in window browser 361
Link from command 40
linking tools together 39
.lisp
files
155
Lisp Knowledgebase command 49
LispWorks Patches command 49
Listen command 36 , 213 , 226 , 227 , 292
browsing generic functions from 277
compiling files in 30
current expression, displaying value 276
current expression, stepper breakpoint 276
current expression, toggling stepper breakpoint 276
debugger commands 280
debugging in the 278
execute mode 278
Expression menu. See Expression menu
history commands 278
history list 275
History menu 275
loading files in 30
macroexpanding forms 276
miscellaneous commands 281
next event 279
online help 283
operating on expressions 275
overview 2
pasting selected object into 36
previous event 279
prompt 272
re-evaluating forms 9 , 274 - 275
searching history list 279
size of the stack 282
stack size 282
***
variable
12
**
variable
12
*
variable
12
,
18
,
213
,
274
tracing current expression 276
Values submenu. See Values menu
walking forms 277
Listener Bind $ command 217
Listener command 272
list-panel
class
69
Load command 30 , 170 , 344 , 347 , 353
loading files 30
loading tools into the environment 23
local slots, inspecting 208
Long Names button 362
Macroexpand command 174
Macroexpand Form command 276
defsystem
344
Make a New Script command 368
manipulating values with inspector 210 - 213
Manuals command 45
manuals, online. See online help
Goto Line 200
Hide Lines 201
Unhide All 201
Unmark 200
check components 241
choosing xxi
comparison with keyboard commands in editor 155
creating with the interface builder 238 - 242
debugger commands 278
names, specifying 262
radio components 241
rearranging 246
specifying callbacks 264
See also interface
check 241
radio 241
creating with the interface builder 238 - 242 , 260 - 262
rearranging 246
See also interface
use of xxii
Method Combination command 120 , 191
displaying signatures 194
operating on signatures 194
undefining 84
viewing method combinations 191
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 84
Modify command 30
MS Windows emulation 149
native window representation 362
navigating within files in the editor 156 - 157
command line debugger 278
history list 29
menu commands, see menu or command name
Object menu 34
Actions. See Actions menu
Attributes 247
interface builder 235 , 236 , 251
Lower 246
Raise 246
inspecting 207
searching for 28
selecting 28
See also selected object
On Symbol command 49
On Tool command 48
browsing manuals 45
current symbol 49
current tool 48
packages, searching 48
Open command 30 , 134 , 155 , 158
interface builder 232
See also objects
Break 314
EOF 314
Suspend 314
compiler 170
editor 138
menu commands. See menu or command name
overview 3
overview of profiling 301
interface builder 236
current package 32
in editor 173
searching for documentation 48
Packages button 310
Page Down key 157
Page Up key 157
Partial Search radio button 48
in class browser 74
in generic function browser 189
moving and resizing 250
podium. See Common LispWorks podium
Preferences command 32 , 33 , 37 , 57 , 72 , 74 , 83 , 105 , 122 , 147 , 282
Preferences... command 57 , 196 , 211 , 228 , 306 , 310 , 336 , 355 , 360 , 373
Preview command 356
previewing a system plan 350 - 353 , 356
command line debugger 278
history list 29
primary package in editor 173
Print command 31
Print... command 156
printing files 31
menu commands. See menu or command name
sorting processes 292
breaking 293
inspecting 292
killing 292
sorting 292
Processes menu 292
information returned 301 , 306 - 307
interpreting results 307
menu commands. See menu or command name
overview of profiling 301
pitfalls 308
running a profile 306
sorting results 307
specifying code to run 306
symbols that can be profiled 308
prompt in the listener 272
push-button-panel
class
71
radio components 241
readers of a slot, displaying 75
Recompute Events button 352
recursive macroexpansion 277
re-evaluating forms in listener 9 , 274 - 275
Regenerate command 250
Remote Shell tool 315
repeating commands 29
in the editor 160
repeating the next event 29
repeating the previous event 29
Replace command 29 , 167 , 347
Restart Frame command 120 , 123
Restart Frame Stepping command 120 , 318
restart frames 123
Restarts button 123
Restarts submenu 278
retract callbacks 263
Return from Frame command 120
re-using windows 23
Revert to Saved command 155
interface builder 244
reverting a file to the version stored on disk 155
row-layout
class
236
Run command 371
Run With Arguments command 371
interface builder 244
Save All... command 158
Save As... command 155
interface builder 244
Save Region As... command 155
saving all files 158
saving files 155
saving regions of text 155
scrolling text in editor 157
configuring 200
description 198
grep searches 199
Search command 47
Search Files command 347
for objects 28
history list 279
online manuals 47
Select All command 28 , 126 , 160 , 353
browsing 35
browsing the class of 35
copying 35
displaying documentation 35
finding source code 35
inspecting 36
pasting into listener 36
placing on object clipboard 35
showing function calls 36 , 277
showing generic functions 36 , 174
showing similar symbols 36
selection callbacks 263
debugger 121
Set Grep Args command 198
Set Grep Directory command 198
Shell
editor command
314
Shell tool 313
break signal, sending 314
creating 313
EOF signal, sending 314
menu commands. See menu or command name
recalling commands 315
suspend signal, sending 314
type of shell 315
*shell-shell*
variable
315
Short Names button 362
Show in Tracer command 39 , 125
Show Package Names button 32 , 123 , 215 , 361
displaying 194
operating on 194
simple-pane-foreground
reader
18
Copy 213
Inspect 209
By Name 38
By Package 38
Unsorted 38
in class browser 72
in editor 148
in inspector 214
in process browser 292
views 37
in window browser 361
for current expression 276
for object in current frame of debugger 120
for selected object 35
Source command 356
stack frames in the debugger 116
Browse 35
Class 35
Copy 35
Documentation 35
Find Source 35
Function Calls 277
Generic Function 36 , 174 , 277
Inspect 36
Listen 36
*standard-output*
variable
11
***
variable
12
**
variable
12
*
variable
12
,
18
,
213
,
274
stepping through code 317 - 339
Stop command 292
stopping a process 292
Suspend command 314
swapping editor buffers 158
invoking on selected object 36
Inspect 226
Listen 226
Unintern... 226
interface builder 251
online help for 49
tracing 172
undefining 174
browsing 344
compiling and loading 347
concatenating 347
creating plans for 352
executing plans for 352
forcing compilation and loading of members 355
parent system, browsing 346
plan 350
previewing a plan 350 - 353 , 356
searching 347
using source files 356
Actions area 352
compiling and loading systems 347
creating plans 352
description 344
executing plans 352
File description area 346
Filter area 352
forcing compilation and loading 355
Graph area 346
menu commands. See menu or command name
package information 355
parent system, browsing 346
Plan area 352
sorting information 355
System area 346
system plan, previewing 350 - 353 , 356
using source files 356
views available 344
Systems menu 347
Concatenate 347
Replace 347
Search Files 347
tab completion 136
in generic function browser 189
interface builder 234
saving regions of 155
scrolling in editor 157
selecting 28
See also under editor
in editor 135
in function call browser 181
Toggle Breakpoint command 276
Toggle Tracing command 39
current package of 32
linking together 39
loading into the environment 23
online help for 48
reusing 26
Application Builder 365
Class Browser 66 , 92 , 102 , 134 , 187
Editor 134
Global Preferences 23 , 24 , 25
Grep Browser 197
Inspector 203
Interface Builder 230
Listener 272
Object Clipboard 92 , 102 , 177
Output Browser 286
Preferences 32 , 33 , 37 , 57 , 72 , 74 , 83 , 105 , 122 , 147 , 282
Preferences... 196 , 211 , 228 , 306 , 310 , 336 , 355 , 360 , 373
Process Browser 290
Profiler 295
Shell 313
Symbol Browser 223
System Browser 344
Tracer 125
Window Browser 357
Trace Inside command 39
Break on Access 210
Break on Read 210
Break on Write 210
Trace 39
Trace Inside 39
Trace Read 210
Trace with Break 39
Tracing 39
Untrace All 39
Trace with Break command 39
Function menu 126
classes 84
in function call browser 185
in the inspector 210
in inspector 210
current definition 174
functions 84
generic functions 190
methods 84
Undo command 27
editor 160
Unhide All command 201
Unintern... command 226
interaction with Common LispWorks clipboard 28
usage in editor 162
Unmark command 200
Unsorted option 38
Unstop command 292
unstopping a process 292
Untrace All command 39
updating windows 24
See also kill ring
Listen 213
changing in inspector 210 - 213
Copy 212
*
281
$
217
**
12
***
12
*browser-location*
49
*grep-command*
201
*grep-command-format*
201
*grep-fixed-args*
201
*packages-for-warn-on-redefinition*
305
*shell-shell*
315
*standard-output*
11
*trace-verbose*
129
Set 121
in class browser 65
in editor 134
in function call browser 177
in generic function browser 187
hierarchy 71
in inspector 213
output 138 , 285 - 287 , 353 - 354
sorting items in 37
in system browser 344
Visit Tags File
editor command
137
Walk command 175
Walk Form command 277
web browsers 45
Whole Word radio button 48
changing root of graph 359
complete window names, displaying 362
destroying a window 363
different types of window 361
lowering a window 363
menu commands. See menu or command name
moving around different windows 362
native representation 362
package information 361
quitting a window 363
raising a window 363
sorting entries 361
using 359
whole environment 363
window colors 153
displaying 22
making copies of 24
re-using 23
updating 24
Windows menu 15 , 22 , 64 , 362
Actions. See Actions menu
Browse 359
Browse Parent 362
Browse Representation 362
Browse Screen 363
Destroy 363
Lower 363
Quit 363
Raise 363
Works menu 64
Exit Window 138
Object submenu. See Object menu
Packages submenu. See Packages menu
Symbols submenu. See Symbols menu
See also individual entries for each submenu
writers for a slot, displaying 75