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