$
variable
285
*
variable
11
,
15
,
281
,
298
**
variable
11
***
variable
11
*package*
variable
218
.lispworks
file
29
aborting commands in the editor 204
for tools 19
*active-finders*
variable
260
add-system-namespace
function
394
as Emacs Meta key 33
effect of 33
use of 186
Attributes menu 277
Clip 282
Copy 282
Inspect 277
Backtrace command 303
backtraces 160
binding $ to the current inspector object 285
binding frames 165
Bindings button 165
Bindings command 304
Break command 318
Break on Access command 278
Break on Read command 278
Break On Return from Frame command 164
Break on Write command 278
breaking a process 318
breaking processes 46
in the editor 216
Browse All Systems command 384 , 385
variations in name 53
Browse Metaclass command 119 , 122 , 124 , 128 , 131 , 133
Browse Parent command 403
Browse Parent System command 48 , 220 , 382
Browse Screens command 403
Browse Symbols Like command 54 , 303
Browse Systems For Directory command 385
browsers 73
compilation conditions 145 - 150
errors 145
HTML documentation 75
online manuals 75
selected object, class of the 53 , 301
Buffer Changed Definitions
editor command
194
closing 203
swapping between 202
Compile 215
Evaluate 214
Trace. See Trace menu
Undefine 220
bugs, reporting 304
Clear Output 411
Display Backtrace 411
Display Error 411
Edit Script 411
Kill All 413
Kill Application 413
Make a New Script 408
Run 412
Run With Arguments 412
By Name option 59
By Package option 59
catch frames 165
Catchers button 165
choosing menu commands xxiv
Class area 118
current class, operations specific to the 119 , 122 , 124 , 128 , 131 , 133
description 3
Description area 121 , 124 , 130
examining a class 115
Filter area 118
filtering information 113
Function description area 127
functions list 127
generic functions, operating on 128
Graph area 124
hierarchy view 115
Include Accessors button 127
Include Inherited button 127
inherited slots 112
Initargs area 130
initargs view 129
invoking on the current expression 301
invoking on the selected object 53
menu commands, see menu or command name
methods list 127
overview of the 109
Precedence area 133
precedence view 131
Slot description area 119
Slots area 118
sorting information 116
tracing classes from the 128
undefining functions and methods 128
See also classes
Class command 14 , 53 , 110 , 113 , 118 , 301
changing slot values in the inspector 279 - 281
displaying graphs of 122 - 125
examining 115
examining functions and methods defined on 126 - 128
inherited slots in 112
initargs 129
inspecting local slots 275
list-panel
113
operations specific to the current class 119 , 122 , 124 , 128 , 131 , 133
precedence list 131
push-button-panel
115
tracing 128
See also class browser
Browse Metaclass 119 , 122 , 124 , 128 , 131 , 133
objects operated on by the 119 , 121 , 124 , 128 , 131 , 133
Clear Output command 411
Clip command 138
usage in editor 205
See also clipboard, kill ring
Close command 203
editor buffers 203
Coloring preferences 227 , 228
Files List context menu 226
Files List preferences 225
Pathname Mapping preferences 227
Code Coverage Goto Next
editor command
228
Copy To New Data... 229
Load Data... 224
Traverse 228
Use Internal Data 228
code-coverage-file-stats
function
225
Collapse Nodes command 96
collapsing graphs 95
of code in Lisp mode 40
as Emacs Meta key 33
use of xxv
-build
90
-eval
90
-init
90
-load
90
-lw-no-redirection
90
-siteinit
90
Command to Key command 221 , 309
Command+Ctrl+,
, break gesture
46
completion of 185
repeating 46
common features in the environment 17 - 72
See also under graphs
classes. See classes
displaying documentation for expressions 301
displaying documentation for selected object 53 , 163
file extension 199
indentation of forms in source code 220
prompt 296
systems. See system
Common Lisp symbols 39
Common LispWorks menus and the toolbar 105 - 107
compilation conditions browser 145 - 150
pathnames 150
preference dialog 149
Force 396
Preview 396
Source 396
Compile and Load command 48 , 160 , 216 , 385 , 391
Compile and Load... command 216
Compile command 48 , 215 , 216 , 385 , 391
Compile Region command 302
in editor 215
Compile... command 216
compiler output 215
compile-system
function
380
compiling files in the listener 48
dynamic 40
in generic function browser 243
using Tab
67
Concatenate... command 386 , 396
Actions. See Actions menu
Report Bug 162
consistency in the IDE. See common features in the IDE
contain
function
12
,
113
,
281
Contents radio button 75
choosing xxiv
conventions used in the manual xxi - xxvi
Copy command 53 , 205 , 206 , 280 , 281
in Actions menu 348
standard action command 53
Copy Object command 44
copying windows 23
cross-referencing 231
object. See selected object
package of any tool 50
prompt 297
value, operating on 303
current buffer 213
current class, operations specific to the 119 , 122 , 124 , 128 , 131 , 133
current definition 214
current expression 213
displaying lambda list for 220 , 302
stepper breakpoint 302
toggling stepper breakpoint 302
tracing 302
macro expanding 302
macroexpanding 302
walking 302
Cut Object command 44
Debug command 319
Debugger 8 , 151 , 152 , 158 , 160 , 162
Listener 8
Restarts 303
abort restart 158
backtrace tree 155
binding frames 165
call frame 155
catch frames 165
closure variable 155
colors of variables 155
continue restart 158
controlling from the listener 303 - 304
debugger tool 304
description 157
displaying documentation for object in current frame 163
finding source code for object in current frame 163
handler frames 165
invisible frames 166
invoking 153
invoking from the process browser 319
invoking from the tracer 60
lexical variable 155
menu commands in the listener 303
remote 415
restart frames 165
special variable 155
stack 159
stack frames 159
See also debugger tool
Debugger command 8 , 152 , 152 , 158 , 160 , 304
debugger level 299
colon 299
Backtrace area 154
buttons 157
Condition area 154
invoking 151
invoking from notifier 153
package information 166
types of frame, displaying 165
See also debugger
debugging a process 319
default font 24
defclass
macro
127
Definitions menu 192 , 193 , 213
Compile 215
Evaluate 215
Generic Function 220
Trace. See Trace menu
Undefine 220
examples of use 381
deleting text in the editor 202
See also kill ring
Describe Generic Function
editor command
241
Describe System
editor command
382
of compilation conditions 148
Description menu 148 , 235 , 244
Listen 293
Deselect All command 45 , 174 , 205
Destroy command 403
Display Backtrace command 411
Display Error command 411
windows 18
Documentation command 53 , 163 , 301
documentation, online. See online help
$
variable
285
drag and drop 183
dynamic library 413
echo area 185
Copy Object 44
Cut Object 44
Paste Object 44
Edit menu 42
Find Next, for graph view 95
Find, for graph view 95
Find... 45
Link. See Link Menu
Replace 212
Replace... 45
Search Files... 253
Select All 45 , 174 , 205 , 391
Edit Script command 411
editing the history list 47
aborting commands 204
breakpoints 216
buffers. See buffers
changed definitions list 193
closing buffers 203
compiling source code 215 - 216
creating a new window 203
current expression, displaying value 221
current package and displayed package 199
definitions list 191
definitions, operating on 220 - 221
deleting text 202
Emacs, comparison with 181
evaluating source code 214 - 215
expressions, operating on 220 - 221
indenting forms 220
inserting files into the current buffer 202
inserting text 202
invoking 182
keyboard commands, use of 186
kill ring. See kill ring
Lisp-specific commands 213 - 221
macro expanding forms in the 221
macroexpanding forms in the 221
menu and keyboard commands, distinctions 199
menu commands. See menu or command name
moving around in the buffer 200 - 201
opening recent files 48
output view 187
overview 3
package information 198
package usage 219
repeating commands 204
replacing text 212
reverting to last saved version 200
saving text regions 200
scrolling text 201
sorting entries 198
swapping between buffers 202
tracing 218
undefining symbols 220
undoing commands 204
using the clipboard 205
viewing two sections of the same file 203
views available 182
walking forms 221
Buffer Changed Definitions
194
Code Coverage Goto Next
228
Describe Generic Function
241
Describe System
382
Find Dspec
367
finding keyboard command for 309
Indent Selection or Complete Symbol
67
Search Files
253
Shell
354
View Source Search
195
Visit Tags File
186
editor emulation 24
editor font 24
editor-color-code-coverage
function
226
Emacs 32
comparison with built-in editor 181
Enable Display command 171
encoding 42
Enter Search String dialog 74
quitting 29
EOF command 354
error conditions 148
Evaluate Last Form in Listener
editor command
309
in editor 214
in listener 302
next 305
previous 305
repeating 47
examining objects 275
searching 75
searching 75
execute mode 304
Expand Nodes command 96
expanding graphs 95
Expression menu 213
Browse Symbols Like 303
Class 301
Documentation 301
Function Calls 302
Generic Function 302
Inspect Value 302
Macroexpand 221
Macroexpand Form 302
Toggle Breakpoint 302
Trace. See Trace menu
Walk 221
Walk Form 302
browsing the class of 301
displaying documentation 301
finding source code 301
extended editor commands, finding keyboard command for 309
external format 42
fg
UNIX command
354
Browse Parent System 48 , 220 , 382
Compile and Load 48 , 160 , 216 , 218
Insert 202
Load 48 , 215 , 216 , 218 , 382
Revert to Saved 200
Save All 203
Save As 200
Save Region As 200
completion of 185
extensions for CL files 199
compiling in listener 48
inserting one into another 202
loading 48
navigating in the editor 200 - 201
opening recent 48
printing 48
reverting to last saved version 200
saving 199
saving all 203
filtering information 61 - 65 , 113 , 390
in inspector 273
filtering results 61
filters 61
Find command 45
in editor 212
in graph view 95
Find Dspec
editor command
367
in graph view 95
Find Source command 29 , 53 , 163 , 182 , 301
in Debug menu 304
displaying list of results 29
shortcut in debugger tool 161
Find... command 45
in editor 209
Font Lock Mode
editor command
308
font size 24
Force command 396
evaluating in editor 214 - 215
indentation of 220
Break On Return From Frame 164
Documentation 163
Inspect Function 163
Restart Frame Stepping 163 , 358
Return from Frame 163
Trace. See Trace menu
function call browser 231 - 239
By Name command 237
By Package command 237
Callees area 236
Callers area 236
description 231
Documentation area 235
Function area 232
Function description area 235
Function menu 239
Trace submenu 239
Graph area 233
graphing callers and callees 233
invoking on selected object 54 , 302
menu commands, see menu or command name
operating on functions 239
package information 237
Show Package Names command 237
sorting entries 237
text view 235
tracing from 239
Unsorted command 237
views available 231
Function Calls command 54
Function menu 243
in the profiler 348
Trace. See Trace menu
apropos
289
code-coverage-file-stats
225
compile-system
380
deliver
405
editor-color-code-coverage
226
save-code-coverage-data
224
save-current-code-coverage
224
save-image
79
,
405
,
407
,
413
undefining 128
in the class browser 128
in the function call browser 239
generic function browser 241 - 251
Arguments types area 248
description 241
Description area 244
displaying signatures 249
Filter area 244
Function area 243
invoking on selected object 54 , 220
menu commands. See menu or command name
Method combination list 248
method combinations, viewing 245
methods list 244
operating on signatures 249
Signatures area 247
Generic Function command 54 , 220 , 289 , 302 , 348
browsing from listener 302
in class browser 128
defined on selected object 54 , 220
get-inspector-values
285
Getting help from the LispWorks website 76
Getting public patches 76
When modified buffers 29
graph layout menu 93
Collapse Nodes 96
Expand Nodes 96
Preferences 99
Reset Graph Layout 97
altering breadth 100
altering depth 100
expanding and collapsing nodes 95
menu commands. See menu or command name
searching 94
sorting items 55
search kind 260
handler frames 165
Handlers button 165
Help menu 73
Editing. See Editing menu
Lisp Knowledgebase 76
LispWorks Patches 76
Manuals 75
On Symbol 73
On Tool 74
Register... 77
Report Bug 76
Search 74
Search Examples 75
help. See online help
Hidden Symbols button 165
in class browser 115
compiler messages 38
interactive input 38
selected text 38
history list 46
editing the 47
in the listener 301
repeating previous event 47 , 305
searching the 305
History menu 46
in the listener 301
in listener 301
Modify 47
Next 47
Previous 47
Include Inherited Slots button 112 , 118
Include Inherited Slots checkbox 15
incremental search 211
Indent Selection or Complete Symbol
editor command
67
Index radio button 75
init file 409
initargs of slot, displaying 119
initform of slot, displaying 119
initial I/O streams 71
initialization file 29
initialization files 409
in-package 218
in-place completion 28
Insert... command 202
inserting files in editor 202
inserting text in editor 202
Inspect command 12 , 23 , 53 , 271 , 277 , 279 , 292 , 318
Inspect Function command 163
Inspect Value command 302
inspecting listener values automatically 285
description 272
filtering display 273
inspecting selected object 53
menu commands. See menu or command name
overview 3
simple use 275
sorting entries 282
tracing 278
tracing in the 278
viewing local class slots 275
Inspector command 271
Interface menu 72
interrupting evaluation 300
invisible frames 166
Invisible Functions button 166
:items
keyword
113
key input 32
Key to Command command 221 , 309
comparison with menu commands 199
finding editor command for 309
in the editor 186
keyboard conventions xxv
:items
113
Kill All command 413
Kill Application menu 413
marking the region 206
putting text into 206
rotating 208
summary of use 209
killing a process 318
search kind 259
lambda list, displaying 220 , 302
layouts, displaying in window browser 401
Link from command 61
linking tools together 61
.lisp
files
199
Lisp Knowledgebase command 76
Process Browser 46
Preferences 22 , 24 , 29 , 68 , 71 , 196 , 197 , 225 , 251 , 265 , 279 , 293 , 308 , 319 , 335 , 351 , 376 , 395 , 400 , 414
Saved Sessions... 82
LispWorks Patches command 76
Listen command 53 , 281 , 292 , 293 , 319
browsing generic functions from 302
compiling files in 48
current expression, displaying value 302
current expression, stepper breakpoint 302
current expression, toggling stepper breakpoint 302
debugger commands 306
debugging in the 303
execute mode 304
Expression menu. See Expression menu
history commands 304
history list 301
History menu 301
loading files in 48
macro expanding forms 302
macroexpanding forms 302
miscellaneous commands 307
next event 305
online help 309
operating on expressions 301
overview 3
pasting selected object into 53
previous event 305
prompt 296
re-evaluating forms 8 , 298 - 301
searching history list 305
size of the stack 308
stack size 308
***
variable
11
**
variable
11
*
variable
11
,
15
,
281
,
298
syntax coloring 308
tracing current expression 302
Values submenu. See Values menu
walking forms 302
Listener Bind $ command 285
Listener command 296
list-panel
class
113
Load command 48 , 215 , 382 , 385 , 391
loading files 48
loading tools into the environment 19
local slots, inspecting 275
Long Names button 402
Lower command 403
Mac OS editor emulation 32 , 196
Macroexpand command 221
Macroexpand Form command 302
defclass
127
Make a New Script command 408
manipulating values with inspector 278 - 281
Manuals command 75
manuals, online. See online help
choosing xxiv
comparison with keyboard commands in editor 199
debugger commands 303
Meta key 32
use of xxv
Method Combination command 163 , 246
displaying signatures 249
operating on signatures 249
undefining 128
viewing method combinations 245
Trace. See Trace menu
Trace submenu. See Trace menu
Undefine 128
Modify command 47
module-children
generic function
395
module-is-system-p
generic function
394
module-name
generic function
394
navigating within files in the editor 200 - 201
Code Coverage Browser 223
Handling of Cocoa Event Loop hanging 169
Preference option controlling anti-aliasing 28
Preference option controlling quality drawing 28
Restore display after fixing error in callback 171
Search Files tool reports file count after failed search 263
Session saving preserves the Listener tool's current package 80
Customizing text and background colors 37
Double click drag gesture xxiii
Profiler background profiling 336
Profiler improved setting of profiling parameters 336
Profiler Stacked Tree tab 332
Profiler storing profiler tree in a file 335
Profiler tree Calls To Function [Inverted] option 328
Profiler tree Set Function As Root option 328
Remote debugging 415
Triple click drag gesture xxiv
command line debugger 304
history list 47
menu commands, see menu or command name
Object menu 51
Clip 282
Copy 281
inspecting 275
searching for 45
selecting 45
See also selected object
On Symbol command 73
On Tool command 74
browsing manuals 73
current symbol 73
current tool 74
packages, searching 75
Open command 47 , 182 , 199 , 202
search kind 260
opening recent files 48
See also objects
Break 354
EOF 354
Suspend 354
compiler 215
editor 187
menu commands. See menu or command name
overview 3
overview of profiling 321
current package 50
in editor 219
searching for documentation 75
Packages button 351
Packages... button 352
Page Down key 201
Page Up key 201
Partial Search radio button 75
Paste command 205
in class browser 118
in generic function browser 243
numbered 76
public 76
search kind 256
setting 24
Preferences command 71 , 196 , 197 , 225 , 265 , 308
Preferences... command 99 , 251 , 279 , 293 , 319 , 335 , 351 , 376 , 395 , 400 , 414
Preview command 396
previewing a system plan 388 - 391 , 396
command line debugger 304
history list 47
primary package in editor 219
Print command 48
Print... command 200
printing files 48
breaking 46
menu commands. See menu or command name
sorting processes 318
Process Browser tool 46
process-break
function
319
breaking 46
inspecting 318
killing 318
sorting 318
terminating 318
Processes menu 318
information returned 325 , 329 , 332 , 347 - 348
interpreting results 348
menu commands. See menu or command name
overview of profiling 321
pitfalls 348
running a profile 335
sorting results 348
specifying code to run 334
symbols that can be profiled 348
prompt in the listener 296
push-button-panel
class
115
Raise command 403
readers of a slot, displaying 119
Recompute Events button 390
recursive macro expansion 302
recursive macroexpansion 302
re-evaluating forms in listener 8 , 298 - 301
regexp 65
syntax 65
Register...command 77
regular expressions 65
syntax 65
remote debugging 415
Remote Shell tool 355
repeating commands 46
in the editor 204
repeating the next event 47
repeating the previous event 47
Replace command 45 , 212 , 386
replacing text 212
Report Bug command 76 , 162 , 304
Restart Frame command 163 , 165
Restart Frame Stepping command 163 , 358
restart frames 165
Restarts button 165
Restarts submenu 303
Return from Frame command 163
re-using windows 21
Revert to Saved command 200
reverting a file to the version stored on disk 200
search kind 257
Run command 412
Run With Arguments command 412
Save All... command 203
Save As... command 200
Save command 199
Save Region As... command 200
save-code-coverage-data
function
224
save-current-code-coverage
function
224
saving all files 203
saving files 199
saving regions of text 200
scrolling text in editor 201
Search command 74
Search Examples command 75
Search Files
editor command
253
Grep searches 260
Known Definitions searches 259
Opened Buffers searches 260
Plain Directory searches 256
Root and Patterns searches 257
System searches 259
Search Files... command 386
example source files 75
examples 75
for objects 45
history list 305
online manuals 74
Select All command 45 , 174 , 205 , 391
Select symbols button 341
browsing 52
browsing the class of 53
copying 53
displaying documentation 53
finding source code 53
inspecting 53
pasting into listener 53
placing on object clipboard 53
showing function calls 54 , 302
showing generic functions 54 , 220
showing similar symbols 54
debugger 164
Shell
editor command
354
Shell tool 353
break signal, sending 354
creating 353
EOF signal, sending 354
menu commands. See menu or command name
recalling commands 355
suspend signal, sending 354
type of shell 355
*shell-shell*
variable
355
Short Names button 402
Show in Tracer command 60 , 173
Show Package Names button 49 , 166 , 283 , 401
Show Toolbar button 22
displaying 249
operating on 249
simple-pane-foreground
reader
15
siteinit file 409
Clip 282
Copy 282
Inspect 277
snapshot Debugger 168
By Name 59
By Package 59
Unsorted 59
in class browser 116
in editor 198
in inspector 282
in process browser 318
views 55
in window browser 400
for current expression 301
for object in current frame of debugger 163
for selected object 53
Source command 396
stack frames in the debugger 159
stack overflow 308
Browse 52
Class 53
Copy 53
Documentation 53
Find Source 53
Function Calls 302
Generic Function 54 , 220 , 302
Inspect 53
Listen 53
standard streams 71
*standard-output*
variable
10
***
variable
11
**
variable
11
*
variable
11
,
15
,
281
,
298
active frame 359
backtrace tree 359
call frame 359
calling a function 359
evaluating a form 359
returning from a form 359
status item 359
stepping through code 357 - 378
Stop command 318
stopping a process 318
Suspend command 354
swapping editor buffers 202
invoking on selected object 54
Inspect 292
Listen 292
Unintern... 292
online help for 73
tracing 218
undefining 220
Symbols... button 352
in listener 308
syntax styles 40
search kind 259
ALL-SYSTEMS
384
browsing 382
compiling and loading 385
concatenating 386
creating plans for 390
executing plans for 390
forcing compilation and loading of members 396
parent system, browsing 384
plan 388
previewing a plan 388 - 391 , 396
searching 386
using source files 396
Actions area 390
compiling and loading systems 385
creating plans 390
description 382
executing plans 390
File description area 385
Filter area 390
forcing compilation and loading 396
Graph area 384
menu commands. See menu or command name
package information 395
parent system, browsing 384
Plan area 390
sorting information 395
System area 384
system plan, previewing 388 - 391 , 396
using source files 396
views available 382
Systems menu 385
Browse All Systems 385
Browse Systems For Directory 385
Concatenate... 386
Hide Files 386
Parent 384
Replace 386
Search Files 386
Show Files 386
Tab
completion
67
on Mac OS X 72
tabbing between buttons on Mac OS X 72
choosing xxiv
Terminate command 318
terminating a process 318
deleting 202
inserting 202
replacing 212
saving regions of 200
scrolling in editor 201
selecting 45
See also under editor
text color 24
text style 24
in editor 183
in function call browser 235
Toggle Breakpoint command 302
Toggle Tracing command 60
customizing 22
hiding 22
size 22
text labels 22
hiding 22
removing 22
current package of 50
linking together 61
loading into the environment 19
online help for 74
reusing 28
switching between 16
tracing from 60
accelerators 19
Application Builder 405
Code Coverage Browser 223
Compilation Conditions Browser 146
Generic Function Browser 241
Inspector 271
Object Clipboard 136 , 141 , 146 , 231 , 241
Output Browser 311
Process Browser 316
Profiler 322
Remote Listener 416
Search Files 253
Shell 353
System Browser 382
Tracer 173
Trace Inside command 60
Break on Access 278
Break on Read 278
Break on Write 278
Trace 60
Trace Inside 60
Trace Read 278
Trace with Break 60
Tracing 60
Untrace All 60
Trace with Break command 60
Function menu 174
classes 128
in function call browser 239
in the inspector 278
in inspector 278
current definition 220
functions 128
generic functions 245
methods 128
Undo command 43
editor 204
Unintern... command 292
Unsorted option 59
Unstop command 318
unstopping a process 318
Untrace All command 60
updating windows 23
See also kill ring
using the keyboard xxv
Listen 281
changing in inspector 278 - 281
*
307
$
285
**
11
***
11
*active-finders*
260
*enter-debugger-directly*
157
*grep-command*
270
*grep-command-format*
270
*grep-fixed-args*
270
*packages-for-warn-on-redefinition*
346
*shell-shell*
355
*standard-output*
10
*trace-verbose*
178
Set 164
View Source Search
editor command
195
in class browser 109
in editor 182
in function call browser 231
in generic function browser 241
hierarchy 115
in inspector 282
output 187 , 311 - 314 , 391 - 392
sorting items in 55
in system browser 382
Visit Tags File
editor command
186
Walk command 221
Walk Form command 302
web browsers 73
Whole Word radio button 75
changing root of graph 399
complete window names, displaying 402
destroying a window 403
different types of window 401
lowering a window 403
menu commands. See menu or command name
moving around different windows 403
package information 401
quitting a window 403
raising a window 403
sorting entries 400
using 399
whole environment 403
window colors 39
Close Window 187
Refresh 23
displaying 18
making copies of 23
re-using 21
switching between 16
updating 23
Windows menu 402
Actions. See Actions menu
Browse 399
Browse Parent 403
Browse Screen 403
Destroy 403
Enable Display 171
Lower 403
Quit 403
Raise 403
in window browser 403
Object submenu. See Object menu
Packages submenu. See Packages menu
Refresh 23
Symbols submenu. See Symbols menu
writers for a slot, displaying 119
xrefs 231
LispWorks IDE User Guide (Macintosh version) - 13 Sep 2017