NextPrevTopContents

Index

Symbols

$ variable 230

* variable 15 , 19 , 226 , 286

** variable 15

*** variable 15

*package* 180

.lispworks file 30

A

aborting commands in the editor 166

accelerators

for tools 23

action callbacks 276

Actions menu 37 - 40

Alt key

use of 143

application builder 373 - 382

Arguments command 182 , 288

Attributes command 260 , 262

Attributes menu 223

Clip 227

Copy 227

Inspect 223

B

Backtrace command 290

backtraces 126

binding $ to the current inspector object 230

binding frames 130

Bindings button 130

Bindings command 290

Break command 304

Break on Access command 223

Break on Read command 223

Break On Return from Frame command 129

Break on Write command 223

breaking a process 304

breakpoints

in the editor 178

Browse command 39 , 53 , 367

variations in name 39

Browse Metaclass command 85 , 87 , 90 , 94 , 97 , 99

Browse Parent command 370

Browse Parent System command 35 , 181 , 352

Browse Representation command 371

Browse Screens command 371

Browse Symbols Like command 40 , 289

browsers 55

browsing

Common Lisp classes 75 - 99

compilation conditions 109 - 115

errors 109

function calls 183 - 191

generic functions 193 - 202

HTML documentation 55

native window system 371

online manuals 55

output 14 , 297 - 300

selected object, class of the 39 , 288

symbols 235 - 240

systems 35 , 352 - 363

window definitions 365 - 371

buffers

closing 165

swapping between 165

Buffers menu 147 , 175

Compile 177

Evaluate 176

Trace. See Trace menu

Undefine 182

bugs, reporting 290

Build command 374 , 377

Build menu

Build 374 , 377

Clear Output 379

Display Backtrace 379

Display Error 379

Edit Script 378

Kill All 381

Kill Application 381

Make a New Script 375

Run 379

Run With Arguments 380

building

applications 373 - 382

By Name option 42

By Package option 43

C

call frames 125 , 130

callbacks

action 276

extend 276

retract 276

selection 276

specifying 275 - 277

catch frames 130

Catchers button 130

:center keyword 271

check components 252

choosing menu commands xxiii

class browser 75 - 99

Class area 84

current class, operations specific to the 85 , 87 , 90 , 94 , 97 , 99

description 3

Description area 87 , 90 , 96

examining a class 80

Filter area 84

filtering information 79

Function description area 93

functions list 93

functions view 92 - 94

generic functions, operating on 94

Graph area 90

graph view 88 - 91

hierarchy view 81

Include Accessors button 93

Include Inherited button 93

inherited slots 78

Initargs area 96

initargs view 95

invoking on the current expression 288

invoking on the selected object 39

menu commands, see menu or command name

methods list 93

overview of the 75

Precedence area 99

precedence view 97

Slot description area 84

slot information 78 - 80

Slots area 84

slots view 78 - 80

sorting information 82

tracing classes from the 94

undefining functions and methods 94

See also classes

Class command 18 , 39 , 76 , 79 , 84 , 288

classes 75 - 99

changing slot values in the inspector 224 - 226

column-layout 248

displaying graphs of 88 - 91

examining 80

examining functions and methods defined on 92 - 94

inherited slots in 78

initargs 95

inspecting local slots 221

interface 243

list-panel 79

operations specific to the current class 85 , 87 , 90 , 94 , 97 , 99

precedence list 97

push-button-panel 81

row-layout 248

tracing 94

See also class browser

Classes menu

Browse Metaclass 85 , 87 , 90 , 94 , 97 , 99

objects operated on by the 85 , 87 , 90 , 94 , 97 , 99

Clear Output command 379

Clip command 104

clipboard

general use 31 - 32

usage in editor 167

See also clipboard, kill ring

Clone command 27 , 44 , 166

Close command 165

interface builder 257

closing

editor buffers 165

Collapse Nodes command 64

collapsing graphs 63

column-layout class 248

Command to Key command 182 , 296

commands

completion of 143

repeating 33

common features in the environment 21 - 53

See also under graphs

Common Lisp

classes. See classes

debugging 117 - 132

displaying documentation for expressions 288

displaying documentation for selected object 39 , 128

evaluating forms 285 - 286

file extension 162

indentation of forms in source code 181

prompt 284

systems. See system

Common Lisp symbols 158

Common LispWorks podium 71 - 73

compilation conditions browser 109 - 115

pathnames 113

preference dialog 111

types to display 113

Compilation Options menu

Force 363

Preview 363

Source 363

Compile and Load command 34 , 126 , 178 , 355 , 360

Compile and Load... command 178

Compile command 34 , 177 , 178 , 355 , 360

Compile Region command 289

in editor 177

Compile... command 178

compiler output 177

compile-system function 350

compiling code

editor 177 - 178

compiling files in the listener 34

completion 49 , 143

in class browser 81 , 131

dynamic 159

in generic function browser 195

in-place 30 , 159

Concatenate... command 355 , 363

Condition menu

Actions. See Actions menu

Report Bug 128

confirmer

description 263

consistency in the environment. See common features in the environment

contain function 15 , 79 , 226

Contents radio button 57

Control key, use of xxiv , 143

conventions used in the manual xxi - xxiv

Copy command 31 - 32 , 39 , 167 , 169 , 225 , 226

in Actions menu 318

interface builder 259

standard action command 39

copying windows 27

creating new files 34 , 162

current

object. See selected object

package of any tool 36

prompt 285

value, operating on 289

current buffer 176

current class, operations specific to the 85 , 87 , 90 , 94 , 97 , 99

current definition 176

current expression 176

displaying lambda list for 182 , 288

displaying value 182 , 288

stepper breakpoint 288

toggling stepper breakpoint 288

tracing 288

current form

macroexpanding 289

walking 289

Customize menu

Reuse Inspector 26

Cut command 31 - 32 , 167 , 169

interface builder 247 , 249 , 253 , 259 , 268

D

Debug command 304

Debug menu

Debugger 13 , 117 , 118 , 124 , 126 , 127

Listener 13

Restarts 290

debugger 117 - 132

abort restart 124

backtrace tree 121

binding frames 130

call frames 125 , 130

catch frames 130

colors of variables 121

continue restart 124

controlling from the listener 290

debugger tool 290

description 123

displaying documentation for object in current frame 128

example session 125 - 127

finding source code for object in current frame 128

handler frames 131

invisible frames 131

invoking 119

invoking from the process browser 304

invoking from the tracer 44

menu commands in the listener 290

restart frames 131

restart options 124

stack 125

stack frames 125

See also debugger tool

Debugger command 13 , 117 , 118 , 124 , 126 , 290

debugger tool 117 - 132

Backtrace area 120

buttons 123

Condition area 119

invoking 117

invoking from notifier 119

package information 131

Restarts menu 124

types of frame, displaying 130

See also debugger

debugging a process 304

defclass macro 93

Definitions menu 148 , 149 , 175

Compile 177

Evaluate 177

Generic Function 182

Trace. See Trace menu

Undefine 182

defsystem macro 208 , 352

examples of use 351

deleting text in the editor 164 - 165

See also kill ring

Describe System

editor command 352

description

of compilation conditions 111

Description menu 111 , 187 , 196

Listen 239

Deselect All command 32 , 134 , 167

Destroy command 371

Display as Confirmer command 263

Display as Dialog command 263

Display Backtrace command 379

Display Borders command 263 , 264

Display Error command 379

display function 280

displaying

package information 35 - 37

windows 23

display-message function 279

Documentation command 39 , 128 , 288

documentation, online. See online help

$ variable 230

drag and drop 29 , 141

dynamic library 380

E

Edit menu 31

Copy 31 , 39 , 167 , 169 , 259

Cut 31 , 167 , 169 , 247 , 249 , 253 , 259 , 268

Deselect All 32 , 134 , 167

Find 171 , 174

Find Next 32 , 173

Find Next, for graph view 62

Find, for graph view 62

Find... 32

interface builder 258

Link. See Link Menu

Paste 31 , 84 , 167 , 195 , 259 , 268

Replace 174

Replace... 32

Search Files... 203

Select All 32 , 134 , 167 , 360

Undo 31 , 167

Edit Script command 378

Editing menu

Command to Key 182 , 296

Key to Command 182 , 296

editing the history list 34

editor

aborting commands 166

breakpoints 178

buffers view 145 , 165

buffers. See buffers

changed definitions list 149

closing buffers 165

compiling source code 177 - 178

creating a new window 166

creating files 34 , 162

current expression, displaying value 182

current package and displayed package 154

definitions list 148

definitions, operating on 181 - 182

deleting text 164 - 165

EMACS, comparison with 139

evaluating source code 176 - 177

expressions, operating on 181 - 182

History menu 165 , 166

indenting forms 181

inserting files into the current buffer 165

inserting text 164 - 165

invoking 140

keyboard commands, use of 143

kill ring. See kill ring

Lisp-specific commands 175 - 182

macroexpanding forms in the 182

menu and keyboard commands, distinctions 162

menu commands. See menu or command name

moving around in the buffer 163 - 164

new files 34 , 162

online help 182 , 296

opening files 34 , 140 , 161

opening recent files 35

output view 144

overview 3

package information 154

package usage 180

repeating commands 167

replacing text 174 - 175

reverting to last saved version 162

saving files 161 , 165

saving text regions 162

scrolling text 164

searching 171 - 174

sorting entries 153

swapping between buffers 165

tracing 180

undefining symbols 182

undoing commands 167

using the clipboard 167

viewing two sections of the same file 166

views available 140

walking forms 182

editor commands

finding keyboard command for 296

Shell 324

Visit Tags File 144

EMACS

comparison with built-in editor 139

encoding 161

Enter Search String dialog 56

environment

common features 21 - 53

quitting 30

EOF command 324

error conditions 111

Escape key, use of xxiv , 143

Evaluate command

in editor 176 , 177

Evaluate Last Form in Listener editor command 296

Evaluate Region command

in editor 176

in listener 288

evaluating

code in the editor 176 - 177

forms 285 - 286

event

next 291

previous 291

repeating 33

examining objects 221

execute mode 290

Exit command 10

Expand Nodes command 64

expanding graphs 63

Expression menu 175

Arguments 182 , 288

Browse Symbols Like 289

Class 288

Compile Region 177 , 289

Documentation 288

Evaluate Region 176 , 288

Find Source 154 , 288

Function Calls 289

Generic Function 289

Inspect Value 288

Macroexpand 182

Macroexpand Form 289

Toggle Breakpoint 288

Trace. See Trace menu

Value 182 , 288

Walk 182

Walk Form 289

expressions

browsing the class of 288

displaying documentation 288

finding source code 288

extend callbacks 276

extended editor commands, finding keyboard command for 296

:extended-selection keyword 271

external format 161

F

fg UNIX command 324

File menu 10 , 72 , 147

Browse Parent System 35 , 181 , 352

Close 145 , 165 , 257

Compile 34 , 178

Compile and Load 34 , 126 , 178 , 179

description 34 - 35

Exit 30

Insert 165

Load 34 , 177 , 178 , 179 , 352

New 34 , 162 , 243 , 267 , 280

Open 34 , 140 , 144 , 162

Open... 244

Print 35 , 163

Recent Files 35 , 140

Revert to Saved 162 , 257

Save 144 , 147 , 162 , 257 , 277 , 281

Save All 165 , 257

Save As 162

Save As... 257

Save Region As 162

filenames

completion of 143

extensions for CL files 162

files

compiling in listener 34

creating new 34 , 162

inserting one into another 165

loading 34

navigating in the editor 163 - 164

opening 34 , 140 , 161

opening recent 35

printing 35

reverting to last saved version 162

saving 161

saving all 165

filtering information 45 - 47 , 79 , 359

in inspector 219

filtering results 45

filters 45

Find command 32

in editor 174

in graph view 62

Find Next command 32 , 33 , 173

in graph view 62

Find Source command 39 , 128 , 140 , 154 , 288

in Debug menu 290

displaying list of results 154

shortcut in debugger tool 126

Find... command 32

in editor 171

Force command 363

forms

compiling in editor 177 - 178

evaluating 285 - 286

evaluating in editor 176 - 177

indentation of 181

re-evaluating 286 - 287

Frame menu

Break On Return From Frame 129

Documentation 128

Find Source 126 , 128 , 140

Method Combination 128 , 197

Restart Frame 129 , 131

Restart Frame Stepping 129 , 328

Return from Frame 129

Trace. See Trace menu

function call browser 183 - 191

By Name command 189

By Package command 189

Callees area 188

Callers area 188

description 183

Documentation area 187

Function area 184

Function description area 186

Function menu 191

Trace submenu 191

Graph area 185

graphing callers and callees 185

invoking on selected object 40 , 289

menu commands, see menu or command name

operating on functions 191

package information 190

Show Package Names command 190

sorting entries 189

text view 187

tracing from 191

Unsorted command 189

views available 183

Function Calls command 40

Function menu 195

in the profiler 318

Trace. See Trace menu

functions

apropos 235

compile-system 350

contain 15 , 79 , 226

deliver 373

display 280

display-message 279

save-image 373 , 375

undefining 94

Functions menu

in the class browser 94

in the function call browser 191

G

generic function browser 193 - 202

Arguments types area 200

description 193

Description area 196

displaying signatures 200

Filter area 195

Function area 194

invoking on selected object 40 , 182

menu commands. See menu or command name

Method combination list 200

method combinations, viewing 197

methods list 195

operating on signatures 200

Signatures area 199

Generic Function command 40 , 182 , 235 , 289 , 318

generic functions

browsing from listener 289

in class browser 94

defined on selected object 40 , 182

get-inspector-values 230 , 231

global preferences

setting 28

When modified buffers 30

graph layout menu 61

Collapse Nodes 64

Expand Nodes 64

Preferences 66

Reset Graph Layout 64

graph view

system browser 353 - 355

graphical user interface. See interfaces

graphs 61 - 70

altering breadth 67

altering depth 67

children function 277 , 280

different layouts 68 - 70

expanding and collapsing nodes 63

menu commands. See menu or command name

searching 62

sorting items 41

GUI. See interfaces

H

handler frames 131

Handlers button 131

Help menu 55 , 72

Editing. See Editing menu

Lisp Knowledgebase 58

LispWorks Patches 58

Manuals 55

On Symbol 57

On Tool 57

Search 56

help. See online help

Hidden Symbols button 131

hierarchy view

in class browser 81

highlight

compiler messages 157

interactive input 157

matching parentheses 157 , 175

selected text 157

history list 33

editing the 34

in the listener 287

repeating next event 33 , 291

repeating previous event 33 , 291

searching the 292

History menu 33

in editor 165 , 166

in the listener 287

interface builder 244

in listener 287

Modify 34

Next 33

Previous 33

I

Include Inherited Slots button 78 , 84

Include Inherited Slots checkbox 18

incremental search 173

Index radio button 57

initargs of slot, displaying 85

initform of slot, displaying 85

initialization file 30

in-package 180

in-place completion 30

Insert... command 165

inserting files in editor 165

inserting text in editor 164 - 165

Inspect command 16 , 28 , 40 , 217 , 222 , 224 , 238 , 304

Inspect Value command 288

inspecting listener values automatically 230

inspector 217 - 234

changing values 223 -