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