NextPrevTopContents

Index

Symbols

$ variable 237

* variable 12 , 17 , 233 , 294

** variable 12

*** variable 12

*package* 183

.lispworks file 27

A

aborting commands in the editor 169

accelerators

for tools 21

action callbacks 283

Actions menu 35 - 37

Alt key

use of 145

application builder 387 - 396

Arguments command 185 , 296

Attributes command 267 , 269

Attributes menu 230

Clip 234

Copy 233

Inspect 230

B

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

breakpoints

in the editor 181

Browse command 36 , 49 , 381

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

browsing

Common Lisp classes 71 - 95

compilation conditions 107 - 113

errors 107

function calls 187 - 195

generic functions 197 - 206

HTML documentation 51

native window system 385

online manuals 51

output 11 , 305 - 309

selected object, class of the 36 , 296

symbols 243 - 248

systems 32 , 366 - 378

window definitions 379 - 385

buffers

closing 168

swapping between 168

Buffers menu 149 , 178

Compile 180

Evaluate 179

Trace. See Trace menu

Undefine 184

bugs, reporting 298

Build command 388 , 391

Build menu

Build 388 , 391

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

building

applications 387 - 396

By Name option 39

By Package option 39

C

call frames 124 , 129

callbacks

action 283

extend 283

retract 283

selection 283

specifying 282 - 284

catch frames 130

Catchers button 130

:center keyword 279

check components 261

choosing menu commands xxiii

class browser 71 - 95

Class area 80

current class, operations specific to the 81 , 84 , 86 , 90 , 93 , 95

description 3

Description area 83 , 86 , 92

examining a class 77

Filter area 80

filtering information 75

Function description area 89

functions list 89

functions view 88 - 90

generic functions, operating on 90

Graph area 85

graph view 84 - 87

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

slot information 74 - 76

Slots area 80

slots view 74 - 76

sorting information 78

tracing classes from the 90

undefining functions and methods 90

See also classes

Class command 15 , 36 , 72 , 75 , 80 , 296

classes 71 - 95

changing slot values in the inspector 231 - 233

column-layout 256

displaying graphs of 84 - 87

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

Classes menu

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

clipboard

general use 28 - 29

interaction with UNIX clipboard 29

usage in editor 170

See also clipboard, kill ring, UNIX clipboard

Clone command 24 , 41 , 169

Close command 168

interface builder 264

closing

editor buffers 168

Collapse Nodes command 60

collapsing graphs 59

column-layout class 256

Command to Key command 185 , 303

commands

completion of 145

repeating 30

common features in the environment 19 - 50

See also under graphs

Common Lisp

classes. See classes

debugging 115 - 131

displaying documentation for expressions 296

displaying documentation for selected object 37 , 127

evaluating forms 293 - 294

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

Compilation Options menu

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 code

editor 180 - 181

compiling files in the listener 32

completion 46 , 145

in class browser 77 , 130

dynamic 162

in generic function browser 199

in-place 27 , 162

Concatenate... command 369 , 378

Condition menu

Actions. See Actions menu

Report Bug 127

confirmer

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

creating new files 32 , 165

current

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

displaying value 185 , 296

stepper breakpoint 296

toggling stepper breakpoint 296

tracing 296

current form

macroexpanding 296

walking 297

Customize menu

Reusable 23

Cut command 28 - 29 , 170 , 172

interface builder 255 , 257 , 262 , 266 , 276

D

Debug command 314

Debug menu

Debugger 9 , 115 , 116 , 123 , 125 , 126

Listener 9

Restarts 298

debugger 115 - 131

abort restart 123

backtrace tree 120

binding frames 130

call frames 124 , 129

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

example session 124 - 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

restart options 123 - 124

stack 124

stack frames 124

See also debugger tool

Debugger command 9 , 115 , 116 , 123 , 125 , 298

debugger tool 115 - 131

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

defsystem macro 212 , 366

examples of use 365

deleting text in the editor 167 - 168

See also kill ring

Describe System

editor command 366

description

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

displaying

package information 32 - 35

windows 20

display-message function 286

Documentation command 37 , 127 , 296

documentation, online. See online help

$ variable 237

dynamic library 394

E

Edit menu 28

Copy 28 , 37 , 170 , 172 , 266

Cut 28 , 170 , 172 , 255 , 257 , 262 , 266 , 276

Deselect All 30 , 134 , 170

Find 174 , 177

Find Next 30 , 176

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

Undo 28 , 170

Edit Script command 392

Editing menu

Command to Key 185 , 303

Key to Command 185 , 303

editing the history list 31

editor

aborting commands 169

breakpoints 181

buffers view 147 , 168

buffers. See buffers

changed definitions list 151

closing buffers 168

compiling source code 180 - 181

creating a new window 169

creating files 32 , 165

current expression, displaying value 185

current package and displayed package 157

definitions list 150

definitions, operating on 184 - 185

deleting text 167 - 168

EMACS, comparison with 141

evaluating source code 179 - 180

expressions, operating on 184 - 185

History menu 168 , 169

indenting forms 184

inserting files into the current buffer 168

inserting text 167 - 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

new files 32 , 165

online help 185 , 303

opening files 32 , 142 , 165

opening recent files 32

output view 146

overview 3

package information 157

package usage 183

repeating commands 170

replacing text 177 - 178

reverting to last saved version 165

saving files 165 , 168

saving text regions 165

scrolling text 167

searching 174 - 177

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

editor commands

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

environment

common features 19 - 50

quitting 27

EOF command 336

error conditions 109

Escape key, use of xxiv , 145

Evaluate command

in editor 179 , 180

Evaluate Last Form in Listener editor command 303

Evaluate Region command

in editor 179

in listener 296

evaluating

code in the editor 179 - 180

forms 293 - 294

event

next 299

previous 299

repeating 31

examining objects 227

execute mode 298

Exit command 7 , 27

Expand Nodes command 60

expanding graphs 59

Expression menu 178

Arguments 185 , 296

Browse Symbols Like 297

Class 296

Compile Region 180 , 296

Documentation 296

Evaluate Region 179 , 296

Find Source 158 , 296

Function Calls 297

Generic Function 297

Inspect Value 296

Macroexpand 185

Macroexpand Form 296

Toggle Breakpoint 296

Trace. See Trace menu

Value 185 , 296

Walk 185

Walk Form 297

expressions

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

F

fg UNIX command 336

File menu 7 , 70 , 150

Browse Parent System 32 , 184 , 366

Close 147 , 168 , 264

Compile 32 , 181

Compile and Load 32 , 125 , 181 , 182

description 31 - 32

Insert 168

Load 32 , 180 , 181 , 182 , 366

New 32 , 165 , 251 , 275 , 288

Open 32 , 142 , 146 , 165

Open... 252

Print 32 , 166

Recent Files 32 , 142

Revert to Saved 165 , 264

Save 146 , 150 , 165 , 264 , 285 , 288

Save All 168 , 264

Save As 165

Save As... 264

Save Region As 165

filenames

completion of 145

extensions for CL files 165

files

compiling in listener 32

creating new 32 , 165

inserting one into another 168

loading 32

navigating in the editor 166 - 167

opening 32 , 142 , 165

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

Find Next command 30 , 176

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

forms

compiling in editor 180 - 181

evaluating 293 - 294

evaluating in editor 179 - 180

indentation of 184

re-evaluating 294 - 295

Frame menu

Break On Return From Frame 128

Documentation 127

Find Source 126 , 127 , 142

Method Combination 128 , 201

Restart Frame 128 , 130

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

functions

apropos 243

compile-system 364

contain 13 , 75 , 233

deliver 387

display 287

display-message 286

save-image 387 , 389

undefining 90

Functions menu

in the class browser 90

in the function call browser 195

G

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

generic functions

browsing from listener 297

in class browser 90

defined on selected object 37 , 185

get-inspector-values 238

global preferences

setting 25

When modified buffers 27

graph layout menu 57

Collapse Nodes 60

Expand Nodes 60

Preferences 63

Reset Graph Layout 61

graph view

system browser 367 - 369

graphical user interface. See interfaces

graphs 57 - 68

altering breadth 64

altering depth 64

children function 284 , 287

different layouts 66 - 68

expanding and collapsing nodes 59

menu commands. See menu or command name

searching 58

sorting items 38

GUI. See interfaces

H

handler frames 130

Handlers button 130

Help menu 51 , 70

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

hierarchy view

in class browser 77

highlight

compiler messages 160

interactive input 160

matching parentheses 161 , 178

selected text 160

history list 30

editing the 31

in the listener 295

repeating next event 31 , 299

repeating previous event 31 , 299

searching the 299

History menu 30

in editor 168 , 169

in the listener 295

interface builder 252

in listener 295

Modify 31

Next 31

Previous 31

I

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

inspector 223 - 24