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