


$
variable
237
*
variable
12
,
17
,
233
,
294
**
variable
12
***
variable
12
*package* 183
.lispworks
file
27
aborting commands in the editor 169
for tools 21
action callbacks 283
use of 145
Attributes menu 230
Clip 234
Copy 233
Inspect 230
Backtrace command 298
backtraces 125
binding $ to the current inspector object 237
binding frames 130
Bindings button 130
Bindings command 298
Break command 314
Break on Access command 230
Break on Read command 230
Break On Return from Frame command 128
Break on Write command 230
breaking a process 314
in the editor 181
variations in name 36
Browse Metaclass command 81 , 84 , 86 , 90 , 93 , 95
Browse Parent command 385
Browse Parent System command 32 , 184 , 366
Browse Representation command 385
Browse Screens command 385
Browse Symbols Like command 37 , 297
*browser-location*
variable
55
browsers 51
compilation conditions 107 - 113
errors 107
HTML documentation 51
native window system 385
online manuals 51
selected object, class of the 36 , 296
closing 168
swapping between 168
Compile 180
Evaluate 179
Trace. See Trace menu
Undefine 184
bugs, reporting 298
Clear Output 393
Display Backtrace 393
Display Error 393
Edit Script 392
Kill All 395
Kill Application 395
Make a New Script 390
Run 393
Run With Arguments 393
By Name option 39
By Package option 39
action 283
extend 283
retract 283
selection 283
catch frames 130
Catchers button 130
:center
keyword
279
check components 261
choosing menu commands xxiii
Class area 80
current class, operations specific to the 81 , 84 , 86 , 90 , 93 , 95
description 3
examining a class 77
Filter area 80
filtering information 75
Function description area 89
functions list 89
generic functions, operating on 90
Graph area 85
hierarchy view 77
Include Accessors button 89
Include Inherited button 89
inherited slots 74
Initargs area 92
initargs view 91
invoking on the current expression 296
invoking on the selected object 36
menu commands, see menu or command name
methods list 89
overview of the 71
Precedence area 95
precedence view 93
Slot description area 80
Slots area 80
sorting information 78
tracing classes from the 90
undefining functions and methods 90
See also classes
Class command 15 , 36 , 72 , 75 , 80 , 296
changing slot values in the inspector 231 - 233
column-layout
256
examining 77
examining functions and methods defined on 88 - 90
inherited slots in 74
initargs 91
inspecting local slots 228
interface
251
list-panel
75
operations specific to the current class 81 , 84 , 86 , 90 , 93 , 95
precedence list 93
push-button-panel
77
row-layout
256
tracing 90
See also class browser
Browse Metaclass 81 , 84 , 86 , 90 , 93 , 95
objects operated on by the 81 , 83 , 86 , 90 , 93 , 95
Clear Output command 393
Clip command 100
interaction with UNIX clipboard 29
usage in editor 170
See also clipboard, kill ring, UNIX clipboard
Close command 168
interface builder 264
editor buffers 168
Collapse Nodes command 60
collapsing graphs 59
column-layout
class
256
Command to Key command 185 , 303
completion of 145
repeating 30
common features in the environment 19 - 50
See also under graphs
classes. See classes
displaying documentation for expressions 296
displaying documentation for selected object 37 , 127
file extension 165
indentation of forms in source code 184
prompt 292
systems. See system
Common Lisp symbols 161
Common LispWorks podium 69 - 70
compilation conditions browser 107 - 113
pathnames 111
preference dialog 109
types to display 111
Force 378
Preview 378
Source 378
Compile and Load command 32 , 125 , 181 , 369 , 375
Compile and Load... command 181
Compile command 32 , 180 , 181 , 369 , 375
Compile Region command 296
in editor 180
Compile... command 181
compiler output 180
compile-system
function
364
compiling files in the listener 32
dynamic 162
in generic function browser 199
Concatenate... command 369 , 378
Actions. See Actions menu
Report Bug 127
description 270
consistency in the environment. See common features in the environment
contain
function
13
,
75
,
233
Contents radio button 54
Control key, use of xxiv , 145
conventions used in the manual xxi - xxiv
Copy command 28 - 29 , 37 , 170 , 172 , 232 , 233
in Actions menu 329
interface builder 266
standard action command 37
copying windows 24
object. See selected object
package of any tool 34
prompt 293
value, operating on 297
current buffer 179
current class, operations specific to the 81 , 84 , 86 , 90 , 93 , 95
current definition 179
current expression 179
displaying lambda list for 185 , 296
stepper breakpoint 296
toggling stepper breakpoint 296
tracing 296
macroexpanding 296
walking 297
Reusable 23
Debug command 314
Debugger 9 , 115 , 116 , 123 , 125 , 126
Listener 9
Restarts 298
abort restart 123
backtrace tree 120
binding frames 130
catch frames 130
colors of variables 120
continue restart 123
controlling from the listener 297 - 298
debugger tool 298
description 122
displaying documentation for object in current frame 127
finding source code for object in current frame 127
handler frames 130
invisible frames 130
invoking 117
invoking from the process browser 314
invoking from the tracer 40
menu commands in the listener 298
restart frames 130
stack 124
stack frames 124
See also debugger tool
Debugger command 9 , 115 , 116 , 123 , 125 , 298
Backtrace area 119
buttons 122
Condition area 119
invoking 115
invoking from notifier 118
package information 130
types of frame, displaying 129
See also debugger
debugging a process 314
defclass
macro
89
Definitions menu 151 , 152 , 178
Compile 180
Evaluate 180
Generic Function 185
Trace. See Trace menu
Undefine 184
examples of use 365
deleting text in the editor 167 - 168
See also kill ring
editor command 366
of compilation conditions 109
Description menu 109 , 191 , 200
Listen 247
Deselect All command 30 , 134 , 170
Destroy command 385
Display as Confirmer command 270
Display as Dialog command 270
Display Backtrace command 393
Display Borders command 270 , 271
Display Error command 393
display
function
287
DISPLAY
UNIX environment variable
5
windows 20
display-message
function
286
Documentation command 37 , 127 , 296
documentation, online. See online help
$
variable
237
dynamic library 394
Edit menu 28
Copy 28 , 37 , 170 , 172 , 266
Cut 28 , 170 , 172 , 255 , 257 , 262 , 266 , 276
Find Next, for graph view 58
Find, for graph view 58
Find... 30
interface builder 265
Link. See Link Menu
Paste 28 , 80 , 170 , 199 , 266 , 276
Replace 177
Replace... 30
Search Files... 207
Select All 30 , 134 , 170 , 375
Edit Script command 392
editing the history list 31
aborting commands 169
breakpoints 181
buffers. See buffers
changed definitions list 151
closing buffers 168
compiling source code 180 - 181
creating a new window 169
current expression, displaying value 185
current package and displayed package 157
definitions list 150
definitions, operating on 184 - 185
EMACS, comparison with 141
evaluating source code 179 - 180
expressions, operating on 184 - 185
indenting forms 184
inserting files into the current buffer 168
invoking 142
keyboard commands, use of 145
kill ring. See kill ring
Lisp-specific commands 178 - 185
macroexpanding forms in the 185
menu and keyboard commands, distinctions 165
menu commands. See menu or command name
moving around in the buffer 166 - 167
opening recent files 32
output view 146
overview 3
package information 157
package usage 183
repeating commands 170
reverting to last saved version 165
saving text regions 165
scrolling text 167
sorting entries 156
swapping between buffers 168
tracing 182
undefining symbols 184
undoing commands 170
using the clipboard 170
viewing two sections of the same file 169
views available 142
walking forms 185
finding keyboard command for 303
Shell
336
Visit Tags File
146
EMACS 158
comparison with built-in editor 141
encoding 164
Enter Search String dialog 53
quitting 27
EOF command 336
error conditions 109
Evaluate Last Form in Listener
editor command
303
in editor 179
in listener 296
next 299
previous 299
repeating 31
examining objects 227
execute mode 298
Expand Nodes command 60
expanding graphs 59
Expression menu 178
Browse Symbols Like 297
Class 296
Documentation 296
Function Calls 297
Generic Function 297
Inspect Value 296
Macroexpand 185
Macroexpand Form 296
Toggle Breakpoint 296
Trace. See Trace menu
Walk 185
Walk Form 297
browsing the class of 296
displaying documentation 296
finding source code 296
extend callbacks 283
extended editor commands, finding keyboard command for 303
:extended-selection
keyword
279
external format 164
fg
UNIX command
336
Browse Parent System 32 , 184 , 366
Compile and Load 32 , 125 , 181 , 182
Insert 168
Load 32 , 180 , 181 , 182 , 366
New 32 , 165 , 251 , 275 , 288
Open... 252
Save 146 , 150 , 165 , 264 , 285 , 288
Save As 165
Save As... 264
Save Region As 165
completion of 145
extensions for CL files 165
compiling in listener 32
inserting one into another 168
loading 32
navigating in the editor 166 - 167
opening recent 32
printing 32
reverting to last saved version 165
saving 165
saving all 168
filtering information 42 - 44 , 75 , 374
in inspector 225
filtering results 42
filters 42
Find command 30
in editor 177
in graph view 58
in graph view 58
Find Source command 37 , 127 , 142 , 158 , 296
in Debug menu 298
displaying list of results 158
shortcut in debugger tool 126
Find... command 30
in editor 174
Force command 378
evaluating in editor 179 - 180
indentation of 184
Break On Return From Frame 128
Documentation 127
Restart Frame Stepping 128 , 340
Return from Frame 128
Trace. See Trace menu
function call browser 187 - 195
By Name command 193
By Package command 193
Callees area 192
Callers area 192
description 187
Documentation area 191
Function area 188
Function description area 191
Function menu 195
Trace submenu 195
Graph area 189
graphing callers and callees 189
invoking on selected object 37 , 297
menu commands, see menu or command name
operating on functions 195
package information 194
Show Package Names command 194
sorting entries 193
text view 191
tracing from 195
Unsorted command 193
views available 187
Function Calls command 37
Function menu 199
in the profiler 329
Trace. See Trace menu
apropos
243
compile-system
364
deliver
387
display
287
display-message
286
undefining 90
in the class browser 90
in the function call browser 195
generic function browser 197 - 206
Arguments types area 204
description 197
Description area 200
displaying signatures 204
Filter area 199
Function area 199
invoking on selected object 37 , 185
menu commands. See menu or command name
Method combination list 204
method combinations, viewing 201
methods list 200
operating on signatures 204
Signatures area 203
Generic Function command 37 , 185 , 243 , 297 , 329
browsing from listener 297
in class browser 90
defined on selected object 37 , 185
get-inspector-values
238
setting 25
When modified buffers 27
graph layout menu 57
Collapse Nodes 60
Expand Nodes 60
Preferences 63
Reset Graph Layout 61
graphical user interface. See interfaces
altering breadth 64
altering depth 64
expanding and collapsing nodes 59
menu commands. See menu or command name
searching 58
sorting items 38
GUI. See interfaces
handler frames 130
Handlers button 130
Editing. See Editing menu
Lisp Knowledgebase 55
LispWorks Patches 55
Manuals 51
On Symbol 55
On Tool 54
Search 53
help. See online help
Hidden Symbols button 130
in class browser 77
compiler messages 160
interactive input 160
matching parentheses 161 , 178
selected text 160
history list 30
editing the 31
in the listener 295
repeating previous event 31 , 299
searching the 299
History menu 30
in the listener 295
interface builder 252
in listener 295
Modify 31
Next 31
Previous 31
Include Inherited Slots button 74 , 80
Include Inherited Slots checkbox 16
incremental search 176
Index radio button 54
initargs of slot, displaying 81
initform of slot, displaying 81
initialization file 27
in-package 183
in-place completion 27
Insert... command 168
inserting files in editor 168
inserting text in editor 167 - 168
Inspect command 13 , 25 , 37 , 223 , 229 , 231 , 246 , 314
Inspect Value command 296
inspecting listener values automatically 237