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