NextPrevTopContents

Index

Symbols

$ variable 217

* variable 12 , 18 , 213 , 274

** variable 12

*** variable 12

*package* 172

.lispworks file 26

A

aborting commands in the editor 159

action callbacks 263

Actions menu 33 - 36

Alt key

use of 137

application builder 365 - 374

Arguments command 174 , 276

Attributes command 247 , 249

B

Backtrace command 278

backtraces 118

binding $ to the current inspector object 217

binding frames 122

Bindings button 122

Bindings command 278

Break command 292

Break on Access command 210

Break on Read command 210

Break On Return from Frame command 121

Break on Write command 210

breaking a process 292

breakpoints

in the editor 171

Browse command 35 , 42 , 359

variations in name 35

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

Browse Parent command 362

Browse Parent System command 31 , 174 , 344

Browse Representation command 362

Browse Screens command 363

Browse Symbols Like command 36 , 277

*browser-location* variable 49

browsers 45

browsing

Common Lisp classes 65 - 89

compilation conditions 101 - 109

errors 101

function calls 177 - 185

generic functions 187 - 196

HTML documentation 45

native window system 362

online manuals 45

output 11 , 285 - 287

results of a grep 197

selected object, class of the 35 , 276

symbols 223 - 228

systems 31 , 344 - 356

window definitions 357 - 363

buffers

closing 158

swapping between 158

Buffers menu 141 , 168

Compile 170

Evaluate 169

Trace. See Trace menu

Undefine 174

bugs, reporting 278

Build command 366 , 369

Build menu

Build 366 , 369

Clear Output 371

Display Backtrace 371

Display Error 371

Edit Script 370

Kill All 373

Kill Application 373

Make a New Script 368

Run 371

Run With Arguments 371

building

applications 365 - 374

By Name option 38

By Package option 38

C

call frames 117 , 122

callbacks

action 263

extend 263

retract 263

selection 263

specifying 262 - 264

catch frames 122

Catchers button 122

:center keyword 259

check components 241

choosing menu commands xxi

class browser 65 - 89

Class area 74

current class, operations specific to the 75 , 78 , 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 79

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 276

invoking on the selected object 35

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 16 , 35 , 66 , 69 , 74 , 276

classes 65 - 89

changing slot values in the inspector 210 - 213

column-layout 236

displaying graphs of 78 - 81

examining 70

examining functions and methods defined on 82 - 84

inherited slots in 68

initargs 85

inspecting local slots 208

interface 231

list-panel 69

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

precedence list 87

push-button-panel 71

row-layout 236

tracing 84

See also class browser

Classes menu

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

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

Clear Output command 371

Clip command 94

clipboard

general use 27 - 28

interaction with UNIX clipboard 28

usage in editor 160

See also clipboard, kill ring, UNIX clipboard

Clone command 24 , 39 , 159

Close command 158

interface builder 244

closing

editor buffers 158

Collapse Nodes command 54

collapsing graphs 53

column-layout class 236

Command menu

Set Grep Args 198

Set Grep Directory 198

Command to Key command 175 , 283

commands

completion of 136

repeating 29

common features in the environment 21 - 43

See also under graphs

Common Lisp

classes. See classes

debugging 111 - 123

displaying documentation for expressions 276

displaying documentation for selected object 35 , 120

evaluating forms 273 - 274

file extension 155

indentation of forms in source code 173

prompt 272

systems. See system

Common Lisp symbols 152

Common LispWorks podium 63 - 64

compilation conditions browser 101 - 109

pathnames 107

preference dialog 105

types to display 107

Compilation Options menu

Force 355

Preview 356

Source 356

Compile and Load command 30 , 117 , 171 , 347 , 353

Compile and Load... command 171

Compile command 30 , 170 , 347 , 353

Compile Region command 276

in editor 170

Compile... command 170

compiler output 170

compile-system function 342

compiling code

editor 170 - 171

compiling files in the listener 30

completion

in class browser 71

Concatenate command 347 , 356

Condition menu

Actions. See Actions menu

Report Bug 119

confirmer

description 250

consistency in the environment. See common features in the environment

contain function 13 , 69 , 213

Contents radio button 48

Control key, use of xxii , 137

conventions used in the manual xix - xxii

Copy command 27 , 35 , 160 , 162 , 212

in Actions menu 307

interface builder 246

standard action command 35

copying windows 24

creating new files 30 , 155

current

object. See selected object

package of any tool 32

prompt 273

value, operating on 277

current buffer 169

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

current definition 169

current expression 169

displaying lambda list for 174 , 276

displaying value 174 , 276

stepper breakpoint 276

toggling stepper breakpoint 276

tracing 276

current form

macroexpanding 276

walking 277

Customize menu

Reuse 24

Cut command 27 , 160 , 162

interface builder 235 , 237 , 242 , 246 , 256

D

Debug command 293

Debug menu

Debugger 9 , 111 , 112 , 115 , 118 , 119

Listener 9

Restarts 278

debugger 111 - 123

abort restart 116

binding frames 122

call frames 117 , 122

catch frames 122

continue restart 116

controlling from the listener 277 - 278

debugger tool 278

description 115

displaying documentation for object in current frame 120

example session 117 - 119

finding source code for object in current frame 120

handler frames 122

invisible frames 123

invoking 113

invoking from the process browser 293

invoking from the tracer 39

menu commands in the listener 278

restart frames 123

restart options 115 - 116

stack 116 - 117

stack frames 116

See also debugger tool

Debugger command 9 , 111 , 112 , 115 , 118 , 278

debugger tool 111 - 123

Backtrace area 114

buttons 114

Condition area 114

invoking 111

invoking from notifier 114

package information 123

types of frame, displaying 122

See also debugger

debugging a process 293

Definitions menu 143 , 144 , 168

Compile 170

Evaluate 170

Generic Function 174

Trace. See Trace menu

Undefine 174

defsystem macro 344

examples of use 343

deleting text in the editor 157 - 158

See also kill ring

Describe System

editor command 344

description

of compilation conditions 105

Description menu 105 , 181 , 190

Listen 227

Deselect All command 28 , 126 , 160

Destroy command 363

Display as Confirmer command 250

Display as Dialog command 250

Display Backtrace command 371

Display Borders command 250 , 251

Display Error command 371

display function 267

DISPLAY UNIX environment variable 5

displaying

package information 31 - 33

windows 22

display-message function 266

Documentation command 35 , 120 , 276

documentation, online. See online help

$ variable 217

E

Edit menu 26

Copy 27 , 35 , 160 , 162 , 246

Cut 27 , 160 , 162 , 235 , 237 , 242 , 246 , 256

Deselect All 28 , 126 , 160

Find 164 , 167

Find Next 28 , 166

Find Next, for graph view 52

Find, for graph view 52

Find... 28

interface builder 245

Link. See Link Menu

Paste 27 , 74 , 160 , 189 , 246 , 256

Replace 167

Replace... 28

Select All 28 , 126 , 160 , 353

Undo 27 , 160

Edit Script command 370

Editing menu

Command to Key 175 , 283

Key to Command 175 , 283

editing the history list 30

editor

aborting commands 159

breakpoints 171

buffers view 139 , 158

buffers. See buffers

changed definitions list 143

closing buffers 158

compiling source code 170 - 171

creating a new window 159

creating files 30 , 155

current expression, displaying value 174

current package and displayed package 149

definitions list 142

definitions, operating on 174 - 175

deleting text 157 - 158

EMACS, comparison with 133

evaluating source code 169 - 170

expressions, operating on 174 - 175

History menu 158 , 159

indenting forms 173

inserting files into the current buffer 158

inserting text 157 - 158

invoking 134

keyboard commands, use of 137

kill ring. See kill ring

Lisp-specific commands 168 - 175

macroexpanding forms in the 174

menu and keyboard commands, distinctions 155

menu commands. See menu or command name

moving around in the buffer 156 - 157

new files 30 , 155

online help 175 , 283

opening files 30 , 134 , 155

output view 138

overview 3

package information 149

package usage 173

repeating commands 160

replacing text 167 - 168

reverting to last saved version 155

saving files 155 , 158

saving text regions 155

scrolling text 157

searching 164 - 167

sorting entries 148

swapping between buffers 158

tracing 172

undefining symbols 174

undoing commands 160

using the clipboard 160

viewing two sections of the same file 159

views available 134

walking forms 175

editor commands

finding keyboard command for 283

Grep 199

Shell 314

Visit Tags File 137

EMACS 149

comparison with built-in editor 133

encoding 154

Enter Search String dialog 47

environment

common features 21 - 43

quitting 26

EOF command 314

error conditions 105

Escape key, use of xxii , 137

Evaluate command

in editor 169 , 170

Evaluate Last Form in Listener editor command 283

Evaluate Region command

in editor 169

in listener 276

evaluating

code in the editor 169 - 170

forms 273 - 274

event

next 279

previous 279

repeating 29

examining objects 207

execute mode 278

Exit command 7 , 26

Expand Nodes command 54

expanding graphs 53

Expression menu 168

Arguments 174 , 276

Browse Symbols Like 277

Class 276

Compile Region 170 , 276

Documentation 276

Evaluate Region 169 , 276

Find Source 276

Function Calls 277

Generic Function 277

Inspect Value 276

Macroexpand 174

Macroexpand Form 276

Toggle Breakpoint 276

Trace. See Trace menu

Value 174 , 276

Walk 175

Walk Form 277

expressions

browsing the class of 276

displaying documentation 276

finding source code 276

extend callbacks 263

extended editor commands, finding keyboard command for 283

:extended-selection keyword 259

external format 154

F

fg UNIX command 314

File menu 7 , 64 , 142

Browse Parent System 31 , 174 , 344

Close 138 , 158 , 244

Compile 30 , 170

Compile and Load 30 , 117 , 171

description 30 - 31

Insert 158

Load 30 , 170 , 171 , 344

New 30 , 155 , 231 , 255 , 268

Open 30 , 134 , 138 , 155

Open... 232

Print 31 , 156

Revert to Saved 155 , 244

Save 138 , 142 , 155 , 244 , 265 , 268

Save All 158 , 244

Save As 155

Save As... 244

Save Region As 155

filenames

completion of 136

extensions for CL files 155

files

compiling in listener 30

creating new 30 , 155

inserting one into another 158

loading 30

navigating in the editor 156 - 157

opening 30 , 134 , 155

printing 31

reverting to last saved version 155

saving 155

saving all 158

filtering information 40 - 42 , 69 , 352

in inspector 205

Find command 28

in editor 167

in graph view 52

Find Next command 28 , 29 , 166

in graph view 52

Find Source command 35 , 120 , 134 , 276

in Debug menu 278

shortcut in debugger tool 118

Find... command 28

in editor 164

Force command 355

forms

compiling in editor 170 - 171

evaluating 273 - 274

evaluating in editor 169 - 170

indentation of 173

re-evaluating 274 - 275

Frame menu

Break On Return From Frame 121

Documentation 120

Find Source 118 , 120 , 134

Method Combination 120 , 191

Restart Frame 120 , 123

Restart Frame Stepping 120 , 318

Return from Frame 120

Trace. See Trace menu

function call browser 177 - 185

By Name command 183

By Package command 183

Callees area 182

Callers area 182

description 177

Documentation area 181

Function area 178

Function description area 180

Function menu 185

Trace submenu 185

Graph area 179

graphing callers and callees 179

invoking on selected object 36 , 277

menu commands, see menu or command name

operating on functions 185

package information 184

Show Package Names command 184

sorting entries 183

text view 181

tracing from 185

Unsorted command 183

views available 177

Function Calls command 36

Function menu 189

in the profiler 307

Trace. See Trace menu

functions

apropos 223

compile-system 342

contain 13 , 69 , 213

deliver 365

display 267

display-message 266

save-image 367

undefining 84

Functions menu

in the class browser 84

in the function call browser 185

G

generic function browser 187 - 196

Arguments types area 194

description 187

Description area 190

displaying signatures 194

Filter area 189

Function area 189

invoking on selected object 36 , 174

menu commands. See menu or command name

Method combination list 194

method combinations, viewing 191

methods list 189

operating on signatures 194

Signatures area 193

Generic Function command 36 , 174 , 223 , 277 , 307

generic functions

browsing from listener 277

in class browser 84

defined on selected object 36 , 174

get-inspector-values 218

global preferences

setting 25

Goto Line command 200

graph layout menu 51

Collapse Nodes 54

Expand Nodes 54

Preferences 57

Reset Graph Layout 55

graph view

system browser 345 - 347

graphical user interface. See interfaces

graphs 51 - 62

altering breadth 58

altering depth 58

children function 264 , 267

different layouts 60 - 62

expanding and collapsing nodes 53

menu commands. See menu or command name

searching 52

sorting items 37

grep browser

configuration 201

configuring 201

description 198

menu commands. See menu or command name

searches 199

GUI. See interfaces

H

handler frames 122

Handlers button 122

Help menu 45 , 64

Editing. See Editing menu

Lisp Knowledgebase 49

LispWorks Patches 49

Manuals 45

On Symbol 49

On Tool 48

Search 47

help. See online help

Hidden Symbols button 122

Hide Lines command 201

hierarchy view

in class browser 71

history list 29

editing the 30

in the listener 275

repeating next event 29 , 279

repeating previous event 29 , 279

searching the 279

History menu 29

in editor 158 , 159

in the listener 275

interface builder 232

in listener 275

Modify 30

Next 29

Previous 29

I

Include Inherited Slots button 68 , 74

Include Inherited Slots checkbox 17

incremental search 166

Index radio button 48

initargs of slot, displaying 75

initform of slot, displaying 75

initialization file 26

in-package 172

Insert... command 158

inserting files in editor 158

inserting text in editor 157 - 158

Inspect command 13 , 25 , 36 , 203 , 209 , 211 , 226 , 292

Inspect Value command 276

inspecting listener values automatically 217

inspector 203 - 221

changing values 210 - 213

description 204

display options 213 - 216

filtering display 205

inspecting selected object 36

menu commands. See menu or command name

overview 3

simple use 207

sorting entries 214

tracing 210

tracing in the 210

viewing local class slots 208

Inspector command 203

interface builder 229 - 251

adding your own code 242

attribute categories 248 - 249

Attributes dialog box 247 , 258 , 261

button panels 235

Check Component button 241

code area 244

code view 243 , 262

Component button 240

current interface 234

current package 236

default names of elements 237 , 257

default names of menus 239

Edit menu 245

editing code 243

example of use 253 - 269

interface area 234

Interface menu 249 - 251

interfaces, creating 231 - 232 , 255

interfaces, loading 232 - 233 , 245

introduction 229

invoking 230

Item button 239 , 260

layout hierarchy area 235 , 255

layouts view 234 - 237 , 255 - 257

Menu Bar button 239

Menu button 239 , 260

menu hierarchy area 239 , 255

menus view 238 - 242 , 260 - 262

methods of use 242

operating on elements 251

Radio Component button 241

rearranging components 246 , 256 - 257

saving code 244 - 245 , 264 , 268

setting attributes 247 - 249 , 257 - 260

switching between interfaces 232

Update button 244

views, description 230

See also interfaces

interface class 231

Interface menu 42

Attributes 249

Display as Confirmer 250

Display as Dialog 250

Display Borders 250 , 251

interface builder 249 - 251

Raise 250

Regenerate 250

interface skeleton

default menus in 232

description 232

interfaces

callbacks 249 , 262 - 264

confirmers 250

constructing 255 - 257

creating menus for 238 - 242

creating new 231 - 232 , 255

default package 236

definition 231

development strategy 242

dialog boxes 250

geometry of elements 249

graph area 235

layout elements, adding 236

layout elements, removing 237

layout hierarchy 235

loading 232 - 233 , 245

menu hierarchy 239

menu objects, removing 242

operating on the current 249 - 251

rearranging components 246 , 256 - 257

regenerating 250

setting attributes 247 - 249 , 257 - 260

titles 248 , 257 - 259

types of attribute 248 - 249

interrupting evalution 275

interrupting Lisp 293

invisible frames 123

Invisible Functions button 123

:items keyword 69

K

key input 149

Key to Command command 175 , 283

keyboard commands

comparison with menu commands 155

finding editor command for 283

in the editor 137

keyboard conventions xxi - xxii

keywords

:center 259

:extended-selection 259

:items 69

Kill All command 373

Kill Application menu 373

Kill command 292

kill ring 161 - 164

copying text from 162 - 164

marking the region 161

putting text into 162

rotating 163

summary of use 164

killing a process 292

L

lambda list, displaying 174 , 276

layouts

adding to an interface 255 - 257

pinboard 250

rearranging 246 , 256 - 257

specifying callbacks 262 - 264

See also interfaces

layouts, displaying in window browser 361

Link from command 40

linking tools together 39

.lisp files 155

Lisp Knowledgebase command 49

LispWorks Patches command 49

Listen command 36 , 213 , 226 , 227 , 292

listener

basic tutorial 273 - 275

browsing generic functions from 277

compiling files in 30

current expression, displaying value 276

current expression, stepper breakpoint 276

current expression, toggling stepper breakpoint 276

debugger commands 280

debugging in the 278

description 272 - 273

evaluating forms 273 - 274

execute mode 278

Expression menu. See Expression menu

history commands 278

history list 275

History menu 275

loading files in 30

macroexpanding forms 276

miscellaneous commands 281

next event 279

online help 283

operating on expressions 275

overview 2

pasting selected object into 36

previous event 279

prompt 272

re-evaluating forms 9 , 274 - 275

searching history list 279

size of the stack 282

stack size 282

*** variable 12

** variable 12

* variable 12 , 18 , 213 , 274

tracing current expression 276

Values submenu. See Values menu

walking forms 277

Listener Bind $ command 217

Listener command 272

list-panel class 69

Load command 30 , 170 , 344 , 347 , 353

Load... command 170 , 344

loading files 30

loading tools into the environment 23

local slots, inspecting 208

Long Names button 362

Lower command 246 , 363

M

Macroexpand command 174

Macroexpand Form command 276

macros

defsystem 344

trace 39 , 125

major tools, overview 2 - 3

Make a New Script command 368

manipulating values with inspector 210 - 213

Manuals command 45

manuals, online. See online help

Matches menu

Goto Line 200

Hide Lines 201

Unhide All 201

Unmark 200

menu commands

check components 241

choosing xxi

comparison with keyboard commands in editor 155

creating with the interface builder 238 - 242

debugger commands 278

names, specifying 262

radio components 241

rearranging 246

specifying callbacks 264

See also interface

menu components 240 - 242

check 241

radio 241

menus

creating with the interface builder 238 - 242 , 260 - 262

rearranging 246

See also interface

Meta key

use of xxii

Method Combination command 120 , 191

methods

displaying signatures 194

operating on signatures 194

undefining 84

viewing method combinations 191

Methods menu 83 , 190

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 84

Modify command 30

MS Windows emulation 149

N

native window representation 362

navigating within files in the editor 156 - 157

New command 30 , 155 , 268

interface builder 231 , 255

new files, creating 30 , 155

Next command

command line debugger 278

history list 29

next event

repeating 29 , 279

O

object clipboard

menu commands, see menu or command name

Object menu 34

Actions. See Actions menu

Attributes 247

interface builder 235 , 236 , 251

Lower 246

Raise 246

objects

inspecting 207

operating on 33 - 36

searching for 28

selecting 28

See also selected object

On Symbol command 49

On Tool command 48

online help 45 - 50

browsing manuals 45

current symbol 49

current tool 48

packages, searching 48

searching 47 - 48

Open command 30 , 134 , 155 , 158

Open... command

interface builder 232

opening files 30 , 134 , 155

operating on objects 33 - 36

See also objects

Operations menu

Break 314

EOF 314

Suspend 314

output

compiler 170

editor 138

standard 285 - 287

output browser 11 , 285 - 287

menu commands. See menu or command name

overview 3

overview of major tools 2 - 3

overview of profiling 301

P

Package command

interface builder 236

packages

current package 32

display of 31 - 33

in editor 173

searching for documentation 48

Packages button 310

Packages... button 304 , 311

Page Down key 157

Page Up key 157

Parent command 346 , 347

Partial Search radio button 48

Paste command 27 - 28 , 160

in class browser 74

in generic function browser 189

in inspector 210 , 212 , 213

interface builder 246 , 256

pinboard objects

moving and resizing 250

podium. See Common LispWorks podium

Preferences command 32 , 33 , 37 , 57 , 72 , 74 , 83 , 105 , 122 , 147 , 282

Preferences... command 57 , 196 , 211 , 228 , 306 , 310 , 336 , 355 , 360 , 373

Preview command 356

previewing a system plan 350 - 353 , 356

Previous command

command line debugger 278

history list 29

previous event

repeating 29 , 279

primary package in editor 173

Print command 31

Print... command 156

printing files 31

process browser 289 - 293

menu commands. See menu or command name

sorting processes 292

processes

breaking 293

inspecting 292

killing 292

sorting 292

Processes menu 292

profiler 295 - 311

choosing packages 304 - 306

choosing symbols 302 - 306

description 297 - 298

example of use 309 - 311

information returned 301 , 306 - 307

interpreting results 307

menu commands. See menu or command name

overview of profiling 301

pitfalls 308

running a profile 306

sorting results 307

specifying code to run 306

symbols that can be profiled 308

prompt in the listener 272

push-button-panel class 71

Q

Quit command 363

quitting the environment 26

R

radio components 241

Raise command 246 , 250 , 363

readers of a slot, displaying 75

Recompute Events button 352

recursive macroexpansion 277

re-evaluating forms in listener 9 , 274 - 275

Refresh command 15 , 24

Regenerate command 250

Remote Shell tool 315

repeating commands 29

in the editor 160

repeating the next event 29

repeating the previous event 29

Replace command 29 , 167 , 347

Replace... command 28 , 167

replacing text 167 - 168

Report Bug command 119 , 278

reporting bugs 119 , 278

Restart Frame command 120 , 123

Restart Frame Stepping command 120 , 318

restart frames 123

Restarts button 123

Restarts menu 115 , 328

Restarts submenu 278

retract callbacks 263

Return from Frame command 120

re-using windows 23

Revert to Saved command 155

interface builder 244

reverting a file to the version stored on disk 155

row-layout class 236

Run command 371

Run With Arguments command 371

S

Save All command

interface builder 244

Save All... command 158

Save As... command 155

interface builder 244

Save command 155 , 268

interface builder 244 , 265

Save Region As... command 155

saving all files 158

saving files 155

interface builder 244 - 245

saving regions of text 155

scrolling text in editor 157

search browser 197 - 201

configuring 200

description 198

grep searches 199

Search command 47

Search Files command 347

searching

for objects 28

for text 28 , 164 - 167

history list 279

online manuals 47

Select All command 28 , 126 , 160 , 353

selected object

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 , 277

showing generic functions 36 , 174

showing similar symbols 36

selection callbacks 263

Set command 210 , 211

debugger 121

Set Grep Args command 198

Set Grep Directory command 198

Shell editor command 314

Shell tool 313

shell tool 313 - 315

break signal, sending 314

creating 313

EOF signal, sending 314

menu commands. See menu or command name

recalling commands 315

suspend signal, sending 314

type of shell 315

*shell-shell* variable 315

Shift key, use of xxii , 137

Short Names button 362

Show in Tracer command 39 , 125

Show Package Names button 32 , 123 , 215 , 361

Signature menu 194 - 196

signatures

displaying 194

operating on 194

simple-pane-foreground reader 18

Slots menu 34 , 74 , 86

Copy 213

Inspect 209

Paste 210 , 212 , 213

Set 210 , 211

sort options

By Name 38

By Package 38

Unsorted 38

sorting

in class browser 72

in editor 148

in inspector 214

in process browser 292

views 37

in window browser 361

source code

debugging 111 - 123

for current expression 276

for object in current frame of debugger 120

for selected object 35

Source command 356

stack frames in the debugger 116

standard action command

Browse 35

Browse Symbols Like 223 , 277

Class 35

Copy 35

Documentation 35

Find Source 35

Function Calls 277

Generic Function 36 , 174 , 277

Inspect 36

Listen 36

standard output 285 - 287

*standard-output* variable 11

*** variable 12

** variable 12

* variable 12 , 18 , 213 , 274

stepping through code 317 - 339

Stop command 292

stopping a process 292

Suspend command 314

swapping editor buffers 158

Symbol Browser 223 - 228

symbol browser

invoking on selected object 36

Symbol menu

Inspect 226

Listen 226

Unintern... 226

symbols

interface builder 251

online help for 49

tracing 172

undefining 174

Symbols... button 303 , 311

system

browsing 344

compiling and loading 347

concatenating 347

creating plans for 352

defining 268 , 342 - 344

executing plans for 352

forcing compilation and loading of members 355

introduction to 341 - 342

parent system, browsing 346

plan 350

previewing a plan 350 - 353 , 356

ROOT-SYSTEM 346 , 350

searching 347

using source files 356

system browser 341 - 356

Actions area 352

compiling and loading systems 347

creating plans 352

description 344

executing plans 352

File description area 346

Filter area 352

forcing compilation and loading 355

Graph area 346

graph view 345 - 347

menu commands. See menu or command name

output view 353 - 354

package information 355

parent system, browsing 346

Plan area 352

previewing the plan 350 - 353

sorting information 355

System area 346

system plan, previewing 350 - 353 , 356

text view 348 - 350

using 344 - 347

using source files 356

views available 344

Systems menu 347

Compile 347 , 353

Compile and Load 347 , 353

Concatenate 347

Load 347 , 353

Parent 346 , 347

Replace 347

Search Files 347

T

tab completion 136

in generic function browser 189

interface builder 234

text

deleting 157 - 158

inserting 157 - 158

replacing 167 - 168

saving regions of 155

scrolling in editor 157

searching for 28 , 164 - 167

selecting 28

See also under editor

text view

in editor 135

in function call browser 181

in system browser 348 - 350

Toggle Breakpoint command 276

Toggle Tracing command 39

tools

current package of 32

linking together 39

loading into the environment 23

online help for 48

overview of major 2 - 3

reusing 26

tracing from 38 - 39

Tools menu 2 , 7 , 23 , 64

Application Builder 365

Class Browser 66 , 92 , 102 , 134 , 187

Editor 134

Global Preferences 23 , 24 , 25

Grep Browser 197

Inspector 203

Interface Builder 230

Listener 272

Object Clipboard 92 , 102 , 177

Output Browser 286

Preferences 32 , 33 , 37 , 57 , 72 , 74 , 83 , 105 , 122 , 147 , 282

Preferences... 196 , 211 , 228 , 306 , 310 , 336 , 355 , 360 , 373

Process Browser 290

Profiler 295

Shell 313

Stepper 317 , 320

Symbol Browser 223

System Browser 344

Tracer 125

Window Browser 357

Trace command 39 , 172 , 277

Trace Inside command 39

trace macro 39 , 125

Trace menu

Break on Access 210

Break on Read 210

Break on Write 210

Show in Tracer 39 , 125

Trace 39

Trace Inside 39

Trace Read 210

Trace with Break 39

Tracing 39

Untrace 39 , 210

Untrace All 39

Trace with Break command 39

Tracer 125 - 131

Function menu 126

tracing 125 - 131

classes 84

in function call browser 185

in the inspector 210

in inspector 210

U

Undefine command 84 , 174

Undefine... command 174 , 190

undefining

current definition 174

functions 84

generic functions 190

methods 84

Undo command 27

editor 160

Unhide All command 201

Unintern... command 226

UNIX clipboard 74 , 189

interaction with Common LispWorks clipboard 28

usage in editor 162

Unmark command 200

Unsorted option 38

Unstop command 292

unstopping a process 292

Untrace All command 39

Untrace command 39 , 210

updating windows 24

using the clipboard 27 - 28

See also kill ring

using the keyboard xxi - xxii

using the mouse xix - xxi

V

Value command 174 , 276

Value menu

Listen 213

values

changing in inspector 210 - 213

Values menu

Class 16 , 66 , 69

Copy 212

Inspect 25 , 203 , 209 , 211

variables

* 281

$ 217

* 12 , 18 , 213 , 274

** 12

*** 12

*browser-location* 49

*grep-command* 201

*grep-command-format* 201

*grep-fixed-args* 201

*packages-for-warn-on-redefinition* 305

*shell-shell* 315

*standard-output* 11

*trace-verbose* 129

Variables menu

Set 121

views

in class browser 65

description 36 - 38

in editor 134

in function call browser 177

in generic function browser 187

graph 51 - 62 , 345 - 347

hierarchy 71

in inspector 213

output 138 , 285 - 287 , 353 - 354

slots 68 - 70

sorting items in 37

in system browser 344

text 181 , 348 - 350

Visit Tags File editor command 137

W

Walk command 175

Walk Form command 277

web browsers 45

Whole Word radio button 48

window browser 357 - 363

changing root of graph 359

complete window names, displaying 362

destroying a window 363

different types of window 361

lowering a window 363

menu commands. See menu or command name

moving around different windows 362

native representation 362

package information 361

quitting a window 363

raising a window 363

sorting entries 361

using 359

whole environment 363

window colors 153

windows

displaying 22

making copies of 24

re-using 23

updating 24

Windows menu 15 , 22 , 64 , 362

Actions. See Actions menu

Browse 359

Browse Parent 362

Browse Representation 362

Browse Screen 363

Destroy 363

Lower 363

Quit 363

Raise 363

in window browser 362 - 363

Works menu 64

Clone 24 , 39

Exit 7 , 26

Exit Window 138

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


Common LispWorks User Guide (Unix version) - 5 Jul 2006

NextPrevTopContents