NextPrevTopContents

Index

Symbols

$ variable 208

* variable 13 , 19 , 204 , 264

** variable 13

*** variable 13

*package* 164

.lispworks file 27

A

aborting commands in the editor 151

action callbacks 254

Actions menu 34 - 37

Alt key

use of 131

application builder 349 - 358

Arguments command 167 , 266

Attributes command 238 , 240

B

Backtrace command 268

backtraces 115

binding $ to the current inspector object 208

binding frames 119

Bindings button 119

Bindings command 268

Break command 280

Break on Access command 201

Break on Read command 201

Break On Return from Frame command 118

Break on Write command 201

breaking a process 280

breakpoints

in the editor 163

Browse command 35 , 43 , 343

variations in name 36

Browse Metaclass command 75 , 77 , 80 , 84 , 87 , 89

Browse Parent command 346

Browse Parent System command 31 , 166 , 328

Browse Representation command 346

Browse Screens command 346

Browse Symbols Like command 37 , 267

browsers 45

browsing

Common Lisp classes 65 - 89

compilation conditions 99 - 107

errors 99

function calls 169 - 177

generic functions 179 - 187

HTML documentation 45

native window system 346

online manuals 45

output 12 , 275 - 276

results of a grep 189

selected object, class of the 36 , 266

symbols 213 - 218

systems 31 , 328 - 339

window definitions 341 - 347

buffers

closing 150

swapping between 150

Buffers menu 135 , 160

Compile 162

Evaluate 161

Trace. See Trace menu

Undefine 166

bugs, reporting 268

Build command 350 , 353

Build menu

Build 350 , 353

Clear Output 355

Display Backtrace 355

Display Error 355

Edit Script 354

Kill All 357

Kill Application 357

Make a New Script 351

Run 355

Run With Arguments 356

building

applications 349 - 358

By Name option 39

By Package option 39

C

call frames 114 , 119

callbacks

action 254

extend 254

retract 254

selection 254

specifying 253 - 255

catch frames 120

Catchers button 120

:center keyword 249

check components 231

choosing menu commands xxi

class browser 65 - 89

Class area 74

current class, operations specific to the 75 , 77 , 80 , 84 , 87 , 89

description 3

Description area 77 , 80 , 86

examining a class 70

Filter area 74

filtering information 69

Function description area 83

functions list 83

functions view 82 - 84

generic functions, operating on 84

Graph area 80

graph view 78 - 81

hierarchy view 71

Include Inherited Methods/Functions button 83

inherited slots 68

Initargs area 86

initargs view 85

invoking on the current expression 266

invoking on the selected object 36

menu commands, see menu or command name

methods list 83

overview of the 65

Precedence area 89

precedence view 87

Slot description area 74

slot information 68 - 70

Slots area 74

slots view 68 - 70

sorting information 72

tracing classes from the 84

undefining functions and methods 84

See also classes

Class command 17 , 36 , 66 , 69 , 74 , 266

classes 65 - 89

changing slot values in the inspector 201 - 204

column-layout 226

displaying graphs of 78 - 81

examining 70

examining functions and methods defined on 82 - 84

inherited slots in 68

initargs 85

inspecting local slots 199

interface 221

list-panel 69

operations specific to the current class 75 , 77 , 80 , 84 , 87 , 89

precedence list 87

push-button-panel 70

row-layout 226

tracing 84

See also class browser

Classes menu

Browse Metaclass 75 , 77 , 80 , 84 , 87 , 89

objects operated on by the 75 , 77 , 80 , 84 , 87 , 89

Clear Output command 355

Clip command 94

clipboard

general use 28 - 29

usage in editor 152

See also clipboard, kill ring

Clone command 25 , 40 , 151

Close command 150

interface builder 235

closing

editor buffers 150

Collapse Nodes command 54

collapsing graphs 53

column-layout class 226

Command menu

Set Grep Args 190

Set Grep Directory 190

Command to Key command 167 , 274

commands

completion of 130

repeating 30

common features in the environment 21 - 43

See also under graphs

Common Lisp

classes. See classes

debugging 109 - 120

displaying documentation for expressions 266

displaying documentation for selected object 36 , 118

evaluating forms 263 - 264

file extension 147

indentation of forms in source code 166

prompt 262

systems. See system

Common Lisp symbols 145

Common LispWorks podium 61 - 63

compilation conditions browser 99 - 107

pathnames 105

preference dialog 103

types to display 105

Compilation Options menu

Force 338

Preview 339

Source 338

Compile and Load command 31 , 115 , 163 , 331 , 336

Compile and Load... command 163

Compile command 31 , 162 , 163 , 331 , 336

Compile Region command 267

in editor 162

Compile... command 163

compiler output 162

compile-system function 326

compiling code

editor 162 - 163

compiling files in the listener 31

completion

in class browser 71

Concatenate command 331 , 339

Condition menu

Actions. See Actions menu

Report Bug 117

confirmer

description 241

consistency in the environment. See common features in the environment

contain function 13 , 69 , 204

Contents radio button 47

Control key, use of xxii , 131

conventions used in the manual xix - xxii

Copy command 28 , 36 , 152 , 154 , 203

in Actions menu 294

interface builder 237

standard action command 36

copying windows 25

creating new files 31 , 147

current

object. See selected object

package of any tool 33

prompt 263

value, operating on 267

current buffer 161

current class, operations specific to the 75 , 77 , 80 , 84 , 87 , 89

current definition 161

current expression 161

displaying lambda list for 167 , 266

displaying value 167 , 266

stepper breakpoint 266

toggling stepper breakpoint 266

tracing 266

current form

macroexpanding 267

walking 267

Customize menu

Reuse 24

Cut command 28 , 152 , 154

interface builder 225 , 227 , 232 , 237 , 246

D

Debug command 280

Debug menu

Debugger 11 , 109 , 110 , 113 , 115 , 116

Listener 11

Restarts 268

debugger 109 - 120

abort restart 113

binding frames 119

call frames 114 , 119

catch frames 120

continue restart 113

controlling from the listener 268

debugger tool 268

description 112

displaying documentation for object in current frame 118

example session 115 - 117

finding source code for object in current frame 117

handler frames 120

invisible frames 120

invoking 111

invoking from the process browser 280

invoking from the tracer 40

menu commands in the listener 268

restart frames 120

restart options 113 - 114

stack 114

stack frames 114

See also debugger tool

Debugger command 11 , 109 , 110 , 113 , 115 , 268

debugger tool 109 - 120

Backtrace area 112

buttons 112

Condition area 111

invoking 109

invoking from notifier 111

package information 120

Restarts menu 113

types of frame, displaying 119

See also debugger

debugging a process 280

Definitions menu 137 , 160

Compile 162

Evaluate 162

Generic Function 166

Trace. See Trace menu

Undefine 166

defsystem macro 328

examples of use 327

deleting text in the editor 149 - 150

See also kill ring

Describe System

editor command 328

description

of compilation conditions 103

Description menu 103 , 173 , 182

Listen 217

Deselect All command 29 , 122 , 152

Destroy command 347

Display as Confirmer command 241

Display as Dialog command 241

Display Backtrace command 355

Display Borders command 241 , 242

Display Error command 355

display function 258

displaying

package information 32 - 34

windows 23

display-message function 257

Documentation command 36 , 118 , 266

documentation, online. See online help

$ variable 208

E

Edit menu 27

Copy 28 , 36 , 152 , 154 , 237

Cut 28 , 152 , 154 , 225 , 227 , 232 , 237 , 246

Deselect All 29 , 122 , 152

Find 156 , 159

Find Next 29 , 158

Find Next, for graph view 52

Find, for graph view 52

Find... 29

interface builder 236

Link. See Link Menu

Paste 28 , 74 , 152 , 181 , 237 , 246

Replace 159

Replace... 29

Select All 29 , 122 , 152 , 336

Undo 28 , 152

Edit Script command 354

Editing menu

Command to Key 167 , 274

Key to Command 167 , 274

editing the history list 30

editor

aborting commands 151

breakpoints 163

buffers view 133 , 150

buffers. See buffers

changed definitions list 137

closing buffers 150

compiling source code 162 - 163

creating a new window 151

creating files 31 , 147

current expression, displaying value 167

current package and displayed package 142

definitions list 136

definitions, operating on 166 - 167

deleting text 149 - 150

EMACS, comparison with 127

evaluating source code 161 - 162

expressions, operating on 166 - 167

History menu 150 , 151

indenting forms 166

inserting files into the current buffer 150

inserting text 149 - 150

invoking 128

keyboard commands, use of 131

kill ring. See kill ring

Lisp-specific commands 160 - 167

macroexpanding forms in the 167

menu and keyboard commands, distinctions 147

menu commands. See menu or command name

moving around in the buffer 148 - 149

new files 31 , 147

online help 167 , 274

opening files 31 , 128 , 147

output view 132

overview 3

package information 142

package usage 165

repeating commands 152

replacing text 159 - 160

reverting to last saved version 147

saving files 147 , 150

saving text regions 147

scrolling text 149

searching 156 - 159

sorting entries 141

swapping between buffers 150

tracing 164

undefining symbols 166

undoing commands 152

using the clipboard 152

viewing two sections of the same file 151

views available 128

walking forms 167

editor commands

finding keyboard command for 274

Grep 191

Shell 300

Visit Tags File 131

EMACS

comparison with built-in editor 127

encoding 146

Enter Search String dialog 46

environment

common features 21 - 43

quitting 27

EOF command 300

error conditions 103

Escape key, use of xxii , 131

Evaluate command

in editor 161 , 162

Evaluate Last Form in Listener editor command 274

Evaluate Region command

in editor 161

in listener 266

evaluating

code in the editor 161 - 162

forms 263 - 264

event

next 269

previous 269

repeating 30

examining objects 198

execute mode 268

Exit command 8

Expand Nodes command 54

expanding graphs 53

Expression menu 160

Arguments 167 , 266

Browse Symbols Like 267

Class 266

Compile Region 162 , 267

Documentation 266

Evaluate Region 161 , 266

Find Source 266

Function Calls 267

Generic Function 267

Inspect Value 266

Macroexpand 167

Macroexpand Form 267

Toggle Breakpoint 266

Trace. See Trace menu

Value 167 , 266

Walk 167

Walk Form 267

expressions

browsing the class of 266

displaying documentation 266

finding source code 266

extend callbacks 254

extended editor commands, finding keyboard command for 274

:extended-selection keyword 249

external format 146

F

fg UNIX command 300

File menu 8 , 62 , 135 , 136

Browse Parent System 31 , 166 , 328

Close 132 , 150 , 235

Compile 31 , 163

Compile and Load 31 , 115 , 163

description 31

Exit 27

Insert 150

Load 31 , 162 , 163 , 328

New 31 , 147 , 221 , 245 , 258

Open 31 , 128 , 132 , 147

Open... 222

Print 31 , 148

Revert to Saved 147 , 235

Save 132 , 136 , 147 , 235 , 255 , 259

Save All 150 , 235

Save As 147

Save As... 235

Save Region As 148

filenames

completion of 130

extensions for CL files 147

files

compiling in listener 31

creating new 31 , 147

inserting one into another 150

loading 31

navigating in the editor 148 - 149

opening 31 , 128 , 147

printing 31

reverting to last saved version 147

saving 147

saving all 150

filtering information 41 - 43 , 69 , 335

in inspector 197

Find command 29

in editor 159

in graph view 52

Find Next command 29 , 158

in graph view 52

Find Source command 36 , 117 , 128 , 266

in Debug menu 268

shortcut in debugger tool 116

Find... command 29

in editor 156

Force command 338

forms

compiling in editor 162 - 163

evaluating 263 - 264

evaluating in editor 161 - 162

indentation of 166

re-evaluating 264 - 265

Frame menu

Break On Return From Frame 118

Documentation 118

Find Source 116 , 117 , 128

Method Combination 118 , 183

Restart Frame 118 , 120

Restart Frame Stepping 118 , 304

Return from Frame 118

Trace. See Trace menu

function call browser 169 - 177

By Name command 175

By Package command 175

Callees area 174

Callers area 174

description 169

Documentation area 173

Function area 170

Function description area 172

Function menu 177

Trace submenu 177

Graph area 171

graphing callers and callees 171

invoking on selected object 36 , 267

menu commands, see menu or command name

operating on functions 177

package information 176

Show Package Names command 176

sorting entries 175

text view 173

tracing from 177

Unsorted command 175

views available 169

Function Calls command 36

Function menu 181

in the profiler 294

Trace. See Trace menu

functions

apropos 213

compile-system 326

contain 13 , 69 , 204

deliver 349

display 258

display-message 257

save-image 351

undefining 84

Functions menu

in the class browser 84

in the function call browser 177

G

generic function browser 179 - 187

Arguments types area 185

description 179

Description area 182

displaying signatures 186

Filter area 181

Function area 180

invoking on selected object 36 , 166

menu commands. See menu or command name

Method combination list 185

method combinations, viewing 183

methods list 181

operating on signatures 186

Signatures area 184

Generic Function command 36 , 166 , 213 , 267 , 294

generic functions

browsing from listener 267

in class browser 84

defined on selected object 36 , 166

get-inspector-values 208 , 209

global preferences

setting 26

Goto Line command 192

graph layout menu 51

Collapse Nodes 54

Expand Nodes 54

Preferences 56

Reset Graph Layout 54

graph view

system browser 329 - 331

graphical user interface. See interfaces

graphs 51 - 60

altering breadth 57

altering depth 57

children function 255 , 258

different layouts 58 - 60

expanding and collapsing nodes 53

menu commands. See menu or command name

searching 52

sorting items 38

grep browser

configuration 193

configuring 193

description 190

menu commands. See menu or command name

searches 191

GUI. See interfaces

H

handler frames 120

Handlers button 120

Help menu 45 , 62

Editing. See Editing menu

Lisp Knowledgebase 48

LispWorks Patches 48

Manuals 45

On Symbol 47

On Tool 47

Search 46

help. See online help

Hidden Symbols button 120

Hide Lines command 193

hierarchy view

in class browser 71

history list 30

editing the 30

in the listener 265

repeating next event 30 , 269

repeating previous event 30 , 269

searching the 270

History menu 30

in editor 150 , 151

in the listener 265

interface builder 222

in listener 265

Modify 30

Next 30

Previous 30

I

Include Inherited Slots button 68 , 74

Include Inherited Slots checkbox 18

incremental search 158

Index radio button 47

initargs of slot, displaying 75

initform of slot, displaying 75

initialization file 27

in-package 165

Insert... command 150

inserting files in editor 150

inserting text in editor 149 - 150

Inspect command 14 , 26 , 36 , 195 , 200 , 202 , 216 , 280

Inspect Value command 266

inspecting listener values automatically 208

inspector 195 - 212

changing values 201 - 204

description 196

display options 204 - 207

filtering display 197

inspecting selected object 36

menu commands. See menu or command name

overview 3

simple use 198

sorting entries 205

tracing 201

tracing in the 201

viewing local class slots 199

Inspector command 195

interface builder 219 - 242

adding your own code 232

attribute categories 239 - 240

Attributes dialog box 238 , 248 , 251

button panels 225

Check Component button 231

code area 235

code view 233 , 253

Component button 230

current interface 224<