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