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