$
variable
199
*
variable
15
,
20
,
195
,
207
**
variable
15
***
variable
15
*package* 156
.lispworks
file
27
Backtrace command 211
backtraces 113
binding $ to the current inspector object 199
binding frames 117
Bindings button 117
Bindings command 212
Break command 222
Break on Access command 192
Break on Read command 192
Break on Write command 192
breaking a process 222
in the editor 155
variations in name 36
Browse Metaclass command 75 , 77 , 79 , 83 , 86 , 88
Browse Parent command 282
Browse Parent System command 32 , 157 , 264
Browse Representation command 282
Browse Screens command 282
Common Lisp classes 65 - 88 , 89 -??
compilation conditions 99 - 105
errors 99
native window system 282
online manuals 45
results of a grep 179
selected object, class of the 36 , 210
closing 143
swapping between 143
Compile 154
Evaluate 154
Trace. See Trace menu
Undefine 158
By Name option 39
By Package option 39
catch frames 117
Catchers button 117
choosing menu commands xvii
class browser 65 - 88 , 89 -??
Class area 73
current class, operations specific to the 75 , 77 , 79 , 83 , 86 , 88
description 3
examining a class 70
Filter area 74
filtering information 69
Function description area 82
functions list 82
generic functions, operating on 83
Graph area 79
hierarchy view 71
Include Inherited Methods/Functions button 82
inherited slots 68
Initargs area 85
initargs view 83
invoking on the current expression 210
invoking on the selected object 36
menu commands, see menu or command name
Precedence area 88
precedence view 86
Slot description area 74
Slots area 74
sorting information 71
tracing classes from the 83
undefining functions and methods 83
See also classes
Class command 19 , 36 , 66 , 69 , 73 , 210
methods list 82
changing slot values in the inspector 193 -??
examining 70
examining functions and methods defined on 81 - 83
inherited slots in 68
initargs 83
inspecting local slots 188
list-panel
69
operations specific to the current class 75 , 77 , 79 , 83 , 86 , 88
precedence list 86
push-button-panel
71
tracing 83
See also class browser
Browse Metaclass 75 , 77 , 79 , 83 , 86 , 88
objects operated on by the 75 , 77 , 79 , 83 , 86 , 88
Clip command 92
usage in editor 145
See also clipboard, kill ring
Close command 143
editor buffers 143
Collapse Nodes command 54
collapsing graphs 53
use of xviii
Command to Key command 158 , 214
completion of 122
repeating 30
common features in the environment 23 - 43
See also under graphs
classes. See classes
displaying documentation for expressions 210
displaying documentation for selected object 37 , 116
file extension 139
indentation of forms in source code 157
prompt 206
systems. See system
Common Lisp symbols 138
Common LispWorks menus and the toolbar 63 - 64
compilation conditions browser 99 - 105
pathnames 104
preference dialog 102
types to display 104
Force 275
Preview 275
Source 275
Compile and Load command 32 , 113 , 155 , 267 , 272
Compile and Load... command 155
Compile command 32 , 154 , 155 , 267 , 272
Compile Region command 210
in editor 155
Compile... command 155
compiler output 155
compile-system
function
262
compiling files in the listener 32
in class browser 71
Actions. See Actions menu
Report Bug 115
consistency in the environment. See common features in the environment
contain
function
16
,
69
,
189
,
195
Contents radio button 48
Control key, use of xviii , 123
conventions used in the manual xv - xviii
Copy command 28 - 29 , 37 , 145 , 147 , 194 , 195
in Actions menu 233
standard action command 36
copying windows 26
object. See selected object
package of any tool 34
prompt 207
value, operating on 211
current buffer 153
current class, operations specific to the 75 , 77 , 79 , 83 , 86 , 88
current definition 153
current expression 153
displaying lambda list for 158 , 210
stepper breakpoint 210
toggling stepper breakpoint 210
tracing 210
macroexpanding 210
walking 210
Reuse 26
Debug command 222
Debugger 13 , 107 , 108 , 111 , 113 , 115
Listener 13
Restarts 211
abort restart 112
binding frames 117
catch frames 117
continue restart 112
controlling from the listener 211 - 212
debugger tool 212
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 222
invoking from the tracer 40
menu commands in the listener 211
restart frames 118
stack frames 112
See also debugger tool
Debugger command 13 , 107 , 108 , 111 , 113 , 212
Backtrace area 110
buttons 110
Condition area 110
invoking 107
invoking from notifier 109
package information 118
types of frame, displaying 117
See also debugger
debugging a process 222
Definitions menu 128 , 129 , 153
Compile 155
Evaluate 154
Generic Function 158
Trace. See Trace menu
Undefine 158
defsystem
macro
264
examples of use 263
deleting text in the editor 142 - 143
See also kill ring
editor command 264
of compilation conditions 102
Description menu 102 , 164 , 172
Destroy command 283
windows 24
Documentation command 37 , 116 , 210
documentation, online. See online help
$
variable
199
Edit menu 28
Find Next, for graph view 53
Find, for graph view 53
Find... 30
Link. See Link Menu
Replace 152
Replace... 30
editing the history list 31
aborting commands 144
breakpoints 155
buffers. See buffers
changed definitions list 128
closing buffers 143
compiling source code 154 - 155
creating a new window 144
current expression, displaying value 158
current package and displayed package 134
definitions list 127
definitions, operating on 157 - 158
EMACS, comparison with 119
evaluating source code 154
expressions, operating on 157 - 158
indenting forms 157
inserting files into the current buffer 143
invoking 120
keyboard commands, use of 123
kill ring. See kill ring
Lisp-specific commands 153 - 158
macroexpanding forms in the 158
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 133
package usage 156
repeating commands 145
replacing text 152
reverting to last saved version 140
saving text regions 140
scrolling text 142
sorting entries 132
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 158
finding keyboard command for 214
Grep
180
Shell
237
Visit Tags File
123
comparison with built-in editor 119
encoding 138
Enter Search String dialog 47
quitting 28
EOF command 238
error conditions 102
Escape key, use of xviii , 123
in editor 154
in editor 154
in listener 210
code in the editor 154
next 212
previous 212
repeating 31
examining objects 187
execute mode 212
Expand Nodes command 54
expanding graphs 53
Expression menu 153
Class 210
Documentation 210
Find Source 210
Function Calls 211
Generic Function 211
Inspect Value 210
Macroexpand 158
Macroexpand Form 210
Toggle Breakpoint 210
Trace. See Trace menu
Walk 158
Walk Form 210
browsing the class of 210
displaying documentation 210
finding source code 210
extended editor commands, finding keyboard command for 214
external format 138
fg
UNIX command
238
Browse Parent System 32 , 157 , 264
Compile and Load 32 , 113 , 155
Insert 143
Revert 140
Save All 143
Save As 140
Save Region As 140
completion of 122
extensions for CL files 139
compiling in listener 32
inserting one into another 143
loading 32
navigating in the editor 141 - 142
printing 32
reverting to last saved version 140
saving 139
saving all 143
filtering information 42 - 43 , 69 , 271
in inspector 189
Find command 30
in editor 152
in graph view 53
Find Definition command 116
in graph view 53
in Debug menu 212
shortcut in debugger tool 114
Find... command 30
in editor 150
Force command 275
evaluating in editor 154
indentation of 157
Find Source 114
Return From Frame 116
Trace. See Trace menu
function call browser 159 - 168
By Name command 166
By Package command 166
Callees area 165
Callers area 165
description 159
Documentation area 164
Function area 161
Function description area 164
Function menu 168
Trace submenu 168
Graph area 161
graphing callers and callees 161
invoking on selected object 37 , 211
menu commands, see menu or command name
operating on functions 168
package information 166
Show Package Names command 166
sorting entries 166
text view 164
tracing from 168
Unsorted command 166
views available 159
Function Calls command 37
Function menu 171
in the profiler 232
Trace. See Trace menu
compile-system
262
undefining 83
in the class browser 83
in the function call browser 168
generic function browser 169 - 177
Arguments types area 175
description 169
Description area 171
displaying signatures 176
Filter area 171
Function area 170
invoking on selected object 37 , 158
menu commands. See menu or command name
Method combination list 175
method combinations, viewing 172
methods list 171
operating on signatures 176
Signatures area 174
Generic Function command 37 , 158 , 211 , 232
browsing from listener 211
in class browser 83
defined on selected object 37 , 158
get-inspector-values
199
,
200
setting 27
graph layout menu 51
Collapse Nodes 54
Expand Nodes 54
Preferences 57
Reset Graph Layout 55
altering breadth 58
altering depth 58
expanding and collapsing nodes 53
menu commands. See menu or command name
searching 52
sorting items 38
description 179
menu commands. See menu or command name
grep searches 180
handler frames 117
Handlers button 117
Help menu 45
Editing. See Editing menu
Manuals 45
On Symbol 49
On Tool 48
Search 46
help. See online help
Hidden Symbols button 118
in class browser 71
history list 30
editing the 31
in the listener 209
repeating previous event 31 , 212
searching the 212
History menu 30
in the listener 209
in listener 209
Modify 31
Next 31
Previous 31
Include Inherited Slots button 68 , 74
Include Inherited Slots checkbox 20
incremental search 151
Index radio button 48
initargs of slot, displaying 74
initform of slot, displaying 74
initialization file 27
in-package 156
Insert... command 143
inserting files in editor 143
inserting text in editor 142 - 143
Inspect command 16 , 26 , 37 , 185 , 187 , 189 , 191 , 193 , 222
Inspect Value command 210
inspecting listener values automatically 199
changing values 192 -??
description 187
filtering display 189
inspecting selected object 37
menu commands. See menu or command name
overview 3
simple use 187
sorting entries 196
tracing 192
tracing in the 192
viewing local class slots 188
Inspector command 185
Interface menu 43
interrupting evalution 209
invisible frames 118
Invisible Functions button 118
:items
keyword
69
key input 134
Key to Command command 158 , 214
comparison with menu commands 140
finding editor command for 214
in the editor 123
keyboard conventions xvii - xviii
:items
69
Kill command 222
marking the region 146
putting text into 147
rotating 148
summary of use 149
killing a process 222
lambda list, displaying 158 , 210
layouts, displaying in window browser 281
Link from command 41
linking tools together 41
.lisp
files
139
Preferences 27
browsing generic functions from 211
compiling files in 32
current expression, displaying value 210
current expression, stepper breakpoint 210
current expression, toggling stepper breakpoint 210
debugging in the 211
execute mode 212
Expression menu. See Expression menu
history list 209
History menu 209
loading files in 32
macroexpanding forms 210
next event 212
online help 214
operating on expressions 209
overview 3
pasting selected object into 37
previous event 212
prompt 206
re-evaluating forms 12 , 208 - 209
searching history list 212
size of the stack 213
stack size 213
***
variable
15
**
variable
15
*
variable
15
,
20
,
195
,
207
tracing current expression 210
Values submenu. See Values menu
walking forms 210
Listener Bind $ command 199
Listener command 205
list-panel
class
69
Load command 32 , 154 , 264 , 267 , 272
loading files 32
loading tools into the environment 25
local slots, inspecting 188
Long Names button 282
Lower command 283
MacOS editor emulation 134
Macroexpand command 158
Macroexpand Form command 210
defsystem
264
trace
40
manipulating values with inspector 192 -??
Manuals command 45
manuals, online. See online help
choosing xvii
comparison with keyboard commands in editor 140
debugger commands 211
Meta key 135
use of xviii
displaying signatures 176
operating on signatures 176
undefining 83
viewing method combinations 172
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 83
Modify command 31
native window representation 282
navigating within files in the editor 141 - 142
command line debugger 212
history list 31
menu commands, see menu or command name
Object menu 35
inspecting 187
searching for 30
selecting 30
See also selected object
On Symbol command 49
On Tool command 48
browsing manuals 45
current symbol 49
current tool 48
packages, searching 48
Open command 32 , 120 , 140 , 143
See also objects
Break 238
EOF 238
Suspend 238
compiler 155
editor 124
menu commands. See menu or command name
overview 3
overview of profiling 227
current package 34
in editor 156
searching for documentation 48
Packages button 235
Page Down key 142
Page Up key 142
Partial Search radio button 48
in class browser 74
in generic function browser 171
Preferences... command 57
Preview command 275
previewing a system plan 269 - 272 , 275
command line debugger 212
history list 31
primary package in editor 156
Print command 32
Print... command 140
printing files 32
process browser ??- 223
sorting processes 222
inspecting 222
killing 222
sorting 221
Processes menu 222
information returned 227 , 232 - 233
interpreting results 233
menu commands. See menu or command name
overview of profiling 227
pitfalls 233
running a profile 232
specifying code to run 231
symbols that can be profiled 233
prompt in the listener 206
push-button-panel
class
71
Raise command 283
readers of a slot, displaying 75
Recompute Events button 271
recursive macroexpansion 210
re-evaluating forms in listener 12 , 208 - 209
Remote Shell tool 239
repeating commands 30
in the editor 145
repeating the next event 31
repeating the previous event 31
Replace command 30 , 152 , 267
replacing text 152
reporting bugs 110 , 115 , 212
Restart Frame command 116 , 118
restart frames 118
Restarts button 118
Restarts menu 111
Restarts submenu 211
Return From Frame command 116
re-using windows 25
Revert command 140
reverting a file to the version stored on disk 140
Save All... command 143
Save As... command 140
Save command 140
Save Region As... command 140
saving all files 143
saving files 139
saving regions of text 140
scrolling text in editor 142
configuring 182
description 180
grep searches 180
Search command 46
Search Files command 267
for objects 30
history list 212
online manuals 46
Select All command 30 , 145 , 272
browsing 36
browsing the class of 36
copying 36
displaying documentation 37
finding source code 37
inspecting 37
pasting into listener 37
placing on object clipboard 36
showing function calls 37 , 211
showing generic functions 37 , 158
debugger 117
Shell
editor command
237
Shell tool 237
break signal, sending 238
creating 237
EOF signal, sending 238
menu commands. See menu or command name
recalling commands 239
suspend signal, sending 238
type of shell 239
*shell-shell*
variable
239
Short Names button 282
Show Package Names button 33 , 118 , 197 , 281
displaying 176
operating on 176
simple-pane-foreground
reader
20
Inspect 191
By Name 39
By Package 39
Unsorted 40
in class browser 71
in editor 132
in inspector 196
in process browser 222
views 38
in window browser 280
for current expression 210
for object in current frame of debugger 116
for selected object 37
Source command 275
stack frames in the debugger 112
Browse 36
Class 36
Copy 36
Documentation 37
Find Source 37
Function Calls 211
Generic Function 37 , 158 , 211
Inspect 37
Listen 37
*standard-output*
variable
14
***
variable
15
**
variable
15
*
variable
15
,
20
,
195
,
207
stepping through code 241 -??
Stop command 222
stopping a process 222
Suspend command 238
swapping editor buffers 143
online help for 49
tracing 156
undefining 158
browsing 264
compiling and loading 267
concatenating 267
creating plans for 271
executing plans for 271
forcing compilation and loading of members 275
parent system, browsing 266
plan 270
previewing a plan 269 - 272 , 275
searching 267
using source files 275
Actions area 271
compiling and loading systems 267
creating plans 271
description 264
executing plans 271
File description area 266
Filter area 271
forcing compilation and loading 275
Graph area 266
menu commands. See menu or command name
package information 274
parent system, browsing 266
Plan area 272
sorting information 274
System area 266
system plan, previewing 269 - 272 , 275
using source files 275
views available 264
Systems menu 267
Concatenate 267
Replace 267
Search Files 267
tab completion 122
in generic function browser 171
replacing 152
saving regions of 140
scrolling in editor 142
selecting 30
See also under editor
in editor 121
in function call browser 164
Toggle Breakpoint command 210
Toggle Tracing command 41
current package of 34
linking together 41
loading into the environment 25
online help for 48
reusing 27
Class Browser 66 , 89 , 99 , 120 , 169 , 205
Editor 120
Foo Browser 237
Grep Browser 179
Inspector 185
Listener 205
Object Clipboard 89 , 95 , 99 , 159 , 169
Output Browser 215
Process Browser 220
Profiler 225
Shell 237
Stepper 241
System Browser 264
Window Browser 277
Trace Inside command 40
trace
macro
40
Break on Access 192
Break on Read 192
Break on Write 192
Trace 40
Trace Inside 40
Trace Read 192
Trace with Break 40
Tracing 41
Untrace All 41
Trace with Break command 40
classes 83
in function call browser 168
in the inspector 192
in inspector 192
current definition 158
functions 83
generic functions 172
methods 83
Undo command 28
editor 145
Unsorted option 40
Unstop command 222
unstopping a process 222
Untrace All command 41
updating windows 26
See also kill ring
Listen 195
changing in inspector 192 -??
Inspect 26 , 185 , 187 , 189 , 191 , 193
$
199
**
15
***
15
*shell-shell*
239
*standard-output*
14
Set 117
in class browser 65
in editor 120
in function call browser 159
in generic function browser 169
hierarchy 71
in inspector 196
output 124 , 215 - 217 , 272 - 274
sorting items in 38
in system browser 264
Visit Tags File
editor command
123
Walk command 158
Walk Form command 210
Whole Word radio button 48
window browser 241 -??, 277 - 283
changing root of graph 279
complete window names, displaying 282
destroying a window 283
different types of window 281
lowering a window 283
menu commands. See menu or command name
moving around different windows 282
native representation 282
package information 281
quitting a window 283
raising a window 283
sorting entries 280
using 279
whole environment 282
Close Window 124
Refresh 26
Window Preferences 33 , 34 , 38 , 57 , 71 , 74 , 82 , 102 , 117 , 132 , 212
Window Preferences... 177 , 193 , 232 , 234 , 257 , 274 , 280
Window Preferences command 33 , 34 , 38 , 57 , 71 , 74 , 82 , 102 , 117 , 132 , 212
Window Preferences... command 177 , 193 , 232 , 234 , 257 , 274 , 280
displaying 24
making copies of 26
re-using 25
updating 26
Windows menu 282
Actions. See Actions menu
Browse 279
Browse Parent 282
Browse Representation 282
Browse Screen 282
Destroy 283
Lower 283
Quit 283
Raise 283
Object submenu. See Object menu
Packages submenu. See Packages menu
Refresh 26
Symbols submenu. See Symbols menu
writers for a slot, displaying 75