$
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 264
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 264
in the editor 154
variations in name 36
Browse Metaclass command 73 , 76 , 78 , 82 , 85 , 87
Browse Parent command 330
Browse Parent System command 31 , 157 , 312
Browse Representation command 330
Browse Screens command 330
browsers 43
Common Lisp classes 63 - 87 , 89 -??
compilation conditions 97 - 104
errors 97
HTML documentation 43
native window system 330
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 xxiii
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 , 257
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 323
Preview 323
Source 323
Compile and Load command 31 , 111 , 154 , 315 , 320
Compile and Load... command 154
Compile command 31 , 153 , 154 , 315 , 320
Compile Region command 252
in editor 153
Compile... command 154
compiler output 153
compile-system
function
310
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 xxiv , 123
conventions used in the manual xxi - xxiv
Copy command 28 , 36 , 143 , 145 , 194
in Actions menu 278
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 264
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 264
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 264
Compile 153
Evaluate 153
Generic Function 157
Trace. See Trace menu
Undefine 157
defsystem
macro
312
examples of use 311
deleting text in the editor 140 - 141
See also kill ring
editor command 312
of compilation conditions 101
Description menu 101 , 163 , 172
Destroy command 331
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 257
Grep
180
Shell
284
Visit Tags File
123
comparison with built-in editor 119
encoding 137
Enter Search String dialog 44
quitting 27
EOF command 284
error conditions 101
in editor 152
in listener 252
next 254
previous 254
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 257
:extended-selection
keyword
235
external format 137
fg
UNIX command
284
Browse Parent System 31 , 157 , 312
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 , 319
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 323
evaluating in editor 152 - 153
indentation of 157
Break On Return From Frame 115
Documentation 114
Restart Frame Stepping 114 , 288
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 277
Trace. See Trace menu
compile-system
310
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 , 277
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 , 254
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 , 264
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 265
invisible frames 117
Invisible Functions button 117
:items
keyword
67
key input 133
Key to Command command 158 , 257
comparison with menu commands 138
finding editor command for 257
in the editor 123
keyboard conventions xxiii - xxiv
:center
235
:extended-selection
235
:items
67
Kill command 264
marking the region 144
putting text into 145
rotating 146
summary of use 147
killing a process 264
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 329
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 255
debugging in the 254
execute mode 254
Expression menu. See Expression menu
history list 251
History menu 251
loading files in 31
macroexpanding forms 252
next event 254
online help 257
operating on expressions 251
overview 3
pasting selected object into 36
previous event 254
prompt 248
re-evaluating forms 10 , 250 - 251
searching history list 255
size of the stack 256
stack size 256
***
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 , 312 , 315 , 320
loading files 31
loading tools into the environment 23
local slots, inspecting 188
Long Names button 330
Macroexpand command 158
Macroexpand Form command 252
defsystem
312
trace
39
manipulating values with inspector 192 -??
Manuals command 43
manuals, online. See online help
check components 216
choosing xxiii
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 xxiv
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 330
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 284
EOF 284
Suspend 284
compiler 153
editor 124
menu commands. See menu or command name
overview 3
overview of profiling 272
interface builder 211
current package 33
in editor 156
searching for documentation 45
Packages button 281
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 , 256
Preferences... command 54 , 177 , 193 , 277 , 281 , 305 , 322 , 328
Preview command 323
previewing a system plan 317 - 320 , 323
command line debugger 254
history list 30
primary package in editor 156
Print command 31
Print... command 139
printing files 31
process browser 261 -??, 261 -??, 261 - 265
menu commands. See menu or command name
sorting processes 264
breaking 265
inspecting 264
killing 264
sorting 263
Processes menu 264
information returned 272 , 277 - 278
interpreting results 278
menu commands. See menu or command name
overview of profiling 272
pitfalls 278
running a profile 277
sorting results 277
specifying code to run 276
symbols that can be profiled 278
prompt in the listener 248
push-button-panel
class
69
radio components 216
readers of a slot, displaying 73
Recompute Events button 319
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 , 315
Restart Frame command 114 , 116
Restart Frame Stepping command 114 , 288
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 315
for objects 29
history list 255
online manuals 44
Select All command 29 , 143 , 320
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
284
Shell tool 283
break signal, sending 284
creating 283
EOF signal, sending 284
menu commands. See menu or command name
recalling commands 285
suspend signal, sending 284
type of shell 285
*shell-shell*
variable
285
Short Names button 330
Show Package Names button 33 , 117 , 196 , 329
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 264
views 37
in window browser 328
for current expression 252
for object in current frame of debugger 114
for selected object 36
Source command 323
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 297
stepping through code 287 -??
Stop command 264
stopping a process 264
Suspend command 284
swapping editor buffers 141
interface builder 228
online help for 45
tracing 155
undefining 157
browsing 312
compiling and loading 315
concatenating 315
creating plans for 319
executing plans for 319
forcing compilation and loading of members 323
parent system, browsing 314
plan 317
previewing a plan 317 - 320 , 323
searching 315
using source files 323
Actions area 319
compiling and loading systems 315
creating plans 319
description 312
executing plans 319
File description area 314
Filter area 319
forcing compilation and loading 323
Graph area 314
menu commands. See menu or command name
package information 322
parent system, browsing 314
Plan area 319
sorting information 322
System area 313
system plan, previewing 317 - 320 , 323
using source files 323
views available 312
Systems menu 315
Concatenate 315
Replace 315
Search Files 315
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 259
Preferences 33 , 34 , 38 , 54 , 70 , 72 , 81 , 101 , 116 , 131 , 256
Preferences... 177 , 193 , 281 , 305
Process Browser 262
Profiler 267
Refresh 25
shell 283
System Browser 312
Window Browser 325
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 264
unstopping a process 264
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*
285
*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 , 259 - 260 , 320 - 322
sorting items in 37
in system browser 312
Visit Tags File
editor command
123
Walk command 158
Walk Form command 253
web browsers 43
Whole Word radio button 45
window browser 287 -??, 325 - 331
changing root of graph 327
complete window names, displaying 330
destroying a window 331
different types of window 329
lowering a window 331
menu commands. See menu or command name
moving around different windows 330
native representation 330
package information 329
quitting a window 331
raising a window 331
sorting entries 328
using 327
whole environment 330
window colors 136
displaying 23
making copies of 25
re-using 24
switching between 18
updating 25
Windows menu 15 , 23 , 60 , 330
Actions. See Actions menu
Browse 327
Browse Parent 330
Browse Representation 330
Browse Screen 330
Destroy 331
Lower 331
Quit 331
Raise 331
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