LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 257

* variable 13 , 18 , 252 , 316

** variable 13

*** variable 13

*package* variable 200

.lispworks file 31

A

aborting commands in the editor 186

accelerators

for tools 23

action callbacks 306

Actions menu 48 - 50

*active-finders* variable 230

add-system-namespace function 400

Alt key

use of 169

application builder 411 - 420

Arguments command 202 , 318

ASDF 229 , 399

Attributes command 288 , 291

Attributes menu 249

Clip 253

Copy 253

Inspect 249

B

Backtrace command 320

backtraces 148

binding $ to the current inspector object 257

binding frames 153

Bindings button 153

Bindings command 320

Break command 336

Break on Access command 249

Break on Read command 249

Break On Return from Frame command 151

Break on Write command 249

breaking a process 336

breaking processes 42

breakpoints

in the editor 198

Browse All Systems command 391

Browse command 49 , 63 , 405

variations in name 49

Browse Metaclass command 105 , 108 , 110 , 114 , 117 , 119

Browse Parent command 409

Browse Parent System command 45 , 201 , 388

Browse Screens command 409

Browse Symbols Like command 50 , 319

Browse Systems For Directory command 391

*browser-location* variable 69

browsers 65

browsing

Common Lisp classes 95 - 119

compilation conditions 131 - 137

errors 131

function calls 203 - 212

generic functions 213 - 222

HTML documentation 65

online manuals 65

output 12 , 327 - 331

selected object, class of the 49 , 318

symbols 263 - 269

systems 45 , 388 - 402

window definitions 403 - 409

Buffer Changed Definitions editor command 177

buffers

closing 185

swapping between 185

Buffers menu 173 , 195

Compile 197

Evaluate 196

Trace. See Trace menu

Undefine 202

bugs, reporting 320

Build command 412 , 416

Build menu

Build 412 , 416

Clear Output 417

Display Backtrace 417

Display Error 417

Edit Script 417

Kill All 419

Kill Application 419

Make a New Script 414

Run 418

Run With Arguments 418

building

applications 411 - 420

By Name option 53

By Package option 53

C

call frames 147 , 152

callbacks

action 306

extend 306

retract 306

selection 306

specifying 305 - 307

catch frames 153

Catchers button 153

:center keyword 301

check components 283

choosing menu commands xxiii

class browser 95 - 119

Class area 104

current class, operations specific to the 105 , 108 , 110 , 114 , 117 , 119

description 3

Description area 107 , 110 , 116

examining a class 101

Filter area 104

filtering information 99

Function description area 113

functions list 113

functions view 112 - 114

generic functions, operating on 114

Graph area 110

graph view 108 - 111

hierarchy view 101

Include Accessors button 113

Include Inherited button 113

inherited slots 98

Initargs area 116

initargs view 115

invoking on the current expression 318

invoking on the selected object 49

menu commands, see menu or command name

methods list 113

overview of the 95

Precedence area 119

precedence view 117

Slot description area 105

slot information 98 - 100

Slots area 104

slots view 98 - 100

sorting information 102

tracing classes from the 114

undefining functions and methods 114

See also classes

Class command 16 , 49 , 96 , 99 , 104 , 318

classes 95 - 119

changing slot values in the inspector 250 - 252

column-layout 278

displaying graphs of 108 - 111

examining 101

examining functions and methods defined on 112 - 114

inherited slots in 98

initargs 115

inspecting local slots 247

interface 273

list-panel 99

operations specific to the current class 105 , 108 , 110 , 114 , 117 , 119

precedence list 117

push-button-panel 101

row-layout 278

tracing 114

See also class browser

Classes menu

Browse Metaclass 105 , 108 , 110 , 114 , 117 , 119

objects operated on by the 105 , 107 , 110 , 114 , 117 , 119

Clear Output command 417

Clip command 124

clipboard

general use 40 - 41

interaction with UNIX clipboard 41

usage in editor 187

See also clipboard, kill ring, UNIX clipboard

Clone command 27 , 55 , 186

Close command 185

interface builder 286

closing

editor buffers 185

Collapse Nodes command 84

collapsing graphs 83

colors

of code in Lisp mode 36

column-layout class 278

command line arguments

-build 78

-eval 78

-init 78

-load 78

-lw-no-redirection 78

-siteinit 78

Command to Key command 202 , 326

commands

completion of 169

repeating 43

common features in the environment 21 - 63

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 139 - 155

displaying documentation for expressions 318

displaying documentation for selected object 50 , 150

evaluating forms 315 - 316

file extension 182

indentation of forms in source code 201

prompt 315

systems. See system

Common Lisp symbols 35

Common LispWorks podium 93 - 94

compilation conditions browser 131 - 137

pathnames 135

preference dialog 133

types to display 135

Compilation Options menu

Force 402

Preview 402

Source 402

Compile and Load command 44 , 148 , 198 , 392 , 397

Compile and Load... command 198

Compile command 44 , 197 , 392 , 397

Compile Region command 319

in editor 197

Compile... command 197

compiler output 197

compile-system function 386

compiling code

editor 197 - 198

compiling files in the listener 44

completion 59 , 169

in class browser 101 , 153

dynamic 36

in generic function browser 215

in-place 30 , 36

using Tab 60

Concatenate... command 392 , 402

Condition menu

Actions. See Actions menu

Report Bug 150

confirmer

description 292

consistency in the IDE. See common features in the IDE

contain function 14 , 99 , 252

Contents radio button 68

Control key, use of xxiv , 169

controls

choosing xxiii

conventions used in the manual xxi - xxv

Copy command 50 , 187 , 189 , 251 , 252

in Actions menu 354

interface builder 288

standard action command 49

Copy Object command 40 - 41

copying windows 27

creating new files 44 , 182

current

object. See selected object

package of any tool 46

prompt 315

value, operating on 319

current buffer 195

current class, operations specific to the 105 , 108 , 110 , 114 , 117 , 119

current definition 195

current expression 195

displaying lambda list for 202 , 318

displaying value 202 , 318

stepper breakpoint 318

toggling stepper breakpoint 318

tracing 318

current form

macroexpanding 319

walking 319

Customize menu

Reusable 26

Cut command 187 , 189

interface builder 277 , 279 , 284 , 288 , 298

Cut Object command 40 - 41

D

Debug command 337

Debug menu

Debugger 10 , 139 , 140 , 146 , 148 , 149

Listener 10

Restarts 320

debugger 139 - 155

abort restart 146

backtrace tree 143

binding frames 153

call frames 147 , 152

catch frames 153

colors of variables 143

continue restart 146

controlling from the listener 320

debugger tool 320

description 145

displaying documentation for object in current frame 150

example session 147 - 150

finding source code for object in current frame 150

handler frames 153

invisible frames 153

invoking 141

invoking from the process browser 337

invoking from the tracer 54

menu commands in the listener 320

restart frames 153

restart options 146 - 147

stack 147

stack frames 147

See also debugger tool

Debugger command 10 , 139 , 140 , 146 , 148 , 320

debugger tool 139 - 155

Backtrace area 142

buttons 145

Condition area 142

invoking 139

invoking from notifier 141

package information 153

types of frame, displaying 152

See also debugger

debugging a process 337

defclass macro 113

Definitions menu 175 , 176 , 195

Compile 197

Evaluate 196

Generic Function 202

Trace. See Trace menu

Undefine 202

defsystem macro 228 , 388

examples of use 387

deleting text in the editor 184 - 185

See also kill ring

Describe Generic Function editor command 213

Describe System editor command 388

description

of compilation conditions 133

Description menu 133 , 208 , 216

Listen 268

Deselect All command 41 , 158 , 187

Destroy command 409

Display as Confirmer command 292

Display as Dialog command 292

Display Backtrace command 417

Display Borders command 292 , 293

Display Error command 417

display function 310

DISPLAY UNIX environment variable 5

displaying

package information 45 - 47

windows 22

display-message function 309

Documentation command 50 , 150 , 318

documentation, online. See online help

$ variable 257

dynamic library 419

E

Edit > Object menu

Copy Object 40

Cut Object 40

Paste Object 40

Edit menu 39

Copy 39 , 50 , 187 , 189 , 288

Cut 39 , 187 , 189 , 277 , 279 , 284 , 288 , 298

Deselect All 41 , 158 , 187

Find 191 , 194

Find Next 42 , 193

Find Next, for graph view 82

Find, for graph view 82

Find... 42

interface builder 287

Link. See Link Menu

Paste 39 , 104 , 187 , 215 , 288 , 298

Replace 194

Replace... 42

Search Files... 223

Select All 41 , 158 , 187 , 397

Undo 39 , 187

Edit Script command 417

Editing menu

Command to Key 202 , 326

Key to Command 202 , 326

editing the history list 44

editor

aborting commands 186

breakpoints 198

buffers view 171 , 185

buffers. See buffers

changed definitions list 175

closing buffers 185

compiling source code 197 - 198

creating a new window 186

creating files 44 , 182

current expression, displaying value 202

current package and displayed package 181

definitions list 174

definitions, operating on 201 - 202

deleting text 184 - 185

Emacs, comparison with 165

evaluating source code 196 - 197

expressions, operating on 201 - 202

History menu 185 , 186

indenting forms 201

inserting files into the current buffer 185

inserting text 184 - 185

invoking 166

keyboard commands, use of 169

kill ring. See kill ring

Lisp-specific commands 195 - 202

macroexpanding forms in the 202

menu and keyboard commands, distinctions 182

menu commands. See menu or command name

moving around in the buffer 183 - 184

new files 44 , 182

online help 202 , 326

opening files 44 , 166 , 181

opening recent files 45

output view 170

overview 3

package information 181

package usage 200

repeating commands 187

replacing text 194

reverting to last saved version 182

saving files 181 , 185

saving text regions 182

scrolling text 184

searching 191 - 194

sorting entries 180

swapping between buffers 185

tracing 200

undefining symbols 202

undoing commands 187

using the clipboard 187

viewing two sections of the same file 186

views available 166

walking forms 202

editor commands

Buffer Changed Definitions 177

Describe Generic Function 213

Describe System 388

finding keyboard command for 326

Indent Selection or Complete Symbol 60

Search Files 223

Shell 360

View Source Search 178

Visit Tags File 170

Emacs 32

comparison with built-in editor 165

encoding 38

Enter Search String dialog 67

environment

common features 21 - 63

quitting 30

EOF command 360

error conditions 133

Escape key, use of xxiv , 169

Evaluate command

in editor 196

Evaluate Last Form in Listener editor command 326

Evaluate Region command

in editor 196

in listener 318

evaluating

code in the editor 196 - 197

forms 315 - 316

event

next 321

previous 321

repeating 44

examining objects 247

execute mode 320

Exit command 7 , 30

Expand Nodes command 84

expanding graphs 83

Expression menu 195

Arguments 202 , 318

Browse Symbols Like 319

Class 318

Compile Region 197 , 319

Documentation 318

Evaluate Region 196 , 318

Find Source 31 , 318

Function Calls 319

Generic Function 319

Inspect Value 318

Macroexpand 202

Macroexpand Form 319

Toggle Breakpoint 318

Trace. See Trace menu

Value 202 , 318

Walk 202

Walk Form 319

expressions

browsing the class of 318

displaying documentation 318

finding source code 318

extend callbacks 306

extended editor commands, finding keyboard command for 326

:extended-selection keyword 301

external format 38

F

fg UNIX command 360

File menu 7 , 94 , 173 , 174

Browse Parent System 45 , 201 , 388

Close 171 , 185 , 286

Compile 44 , 197

Compile and Load 44 , 148 , 198 , 199

description 44 - 45

Insert 185

Load 44 , 197 , 198 , 199 , 388

New 44 , 182 , 273 , 297 , 310

Open 44 , 166 , 170 , 182

Open... 274

Print 45 , 183

Recent Files 45 , 166

Revert to Saved 182 , 286

Save 170 , 174 , 182 , 286 , 307 , 311

Save All 185 , 286

Save As 182

Save As... 286

Save Region As 182

filenames

completion of 169

extensions for CL files 182

files

compiling in listener 44

creating new 44 , 182

inserting one into another 185

loading 44

navigating in the editor 183 - 184

opening 44 , 166 , 181

opening recent 45

printing 45

reverting to last saved version 182

saving 181

saving all 185

filtering information 55 - 58 , 99 , 396

in inspector 245

filtering results 55

filters 55

Find command 42

in editor 194

in graph view 82

Find Next command 42 , 193

in graph view 82

Find Source command 31 , 50 , 150 , 166 , 318

in Debug menu 320

displaying list of results 31

shortcut in debugger tool 149

Find... command 42

in editor 191

Force command 402

forms

compiling in editor 197 - 198

evaluating 315 - 316

evaluating in editor 196 - 197

indentation of 201

re-evaluating 316 - 318

Frame menu

Break On Return From Frame 151

Documentation 150

Find Source 149 , 150 , 166

Inspect Function 151

Method Combination 151 , 217

Restart Frame 151 , 153

Restart Frame Stepping 151 , 364

Return from Frame 151

Trace. See Trace menu

function call browser 203 - 212

By Name command 210

By Package command 210

Callees area 209

Callers area 210

description 203

Documentation area 208

Function area 205

Function description area 208

Function menu 212

Trace submenu 212

Graph area 205

graphing callers and callees 205

invoking on selected object 50 , 319

menu commands, see menu or command name

operating on functions 212

package information 211

Show Package Names command 211

sorting entries 210

text view 208

tracing from 212

Unsorted command 210

views available 203

Function Calls command 50

Function menu 215

in the profiler 354

Trace. See Trace menu

functions

apropos 263

compile-system 386

contain 14 , 99 , 252

deliver 411

display 310

display-message 309

save-image 411 , 413

undefining 114

Functions menu

in the class browser 114

in the function call browser 212

G

generic function browser 213 - 222

Arguments types area 220

description 213

Description area 216

displaying signatures 220

Filter area 215

Function area 215

invoking on selected object 50 , 202

menu commands. See menu or command name

Method combination list 220

method combinations, viewing 217

methods list 216

operating on signatures 220

Signatures area 219

Generic Function command 50 , 202 , 263 , 319 , 354

generic functions

browsing from listener 319

in class browser 114

defined on selected object 50 , 202

get-inspector-values 257

global preferences

When modified buffers 30

graph layout menu 81

Collapse Nodes 84

Expand Nodes 84

Preferences 87

Reset Graph Layout 85

graph view

system browser 389 - 391

graphical user interface. See interfaces

graphs 71 -??, 81 - 91

altering breadth 88

altering depth 88

children function 307 , 310

different layouts 89 - 91

expanding and collapsing nodes 83

menu commands. See menu or command name

searching 82

sorting items 51

GUI. See interfaces

H

handler frames 153

Handlers button 153

Help menu 65 , 94

Editing. See Editing menu

Lisp Knowledgebase 69

LispWorks Patches 69

Manuals 65

On Symbol 69

On Tool 68

Search 67

help. See online help

Hidden Symbols button 153

hierarchy view

in class browser 101

highlight

compiler messages 35

interactive input 35

matching parentheses 35 , 195

selected text 35

history list 43

editing the 44

in the listener 317 - 318

repeating next event 44 , 321

repeating previous event 43 , 321

searching the 322

History menu 43

in editor 185 , 186

in the listener 318

interface builder 274

in listener 317 - 318

Modify 44

Next 44

Previous 43

I

Include Inherited Slots button 98 , 104

Include Inherited Slots checkbox 17

incremental search 193

Indent Selection or Complete Symbol editor command 60

Index radio button 68

initargs of slot, displaying 105

initform of slot, displaying 105

initialization file 31

in-package 200

in-place completion 30

Insert... command 185

inserting files in editor 185

inserting text in editor 184 - 185

Inspect command 14 , 27 , 50 , 243 , 248 , 250 , 267 , 336

Inspect Function command 151

Inspect Value command 318

inspecting listener values automatically 257

inspector 243 - 261

changing values 249 - 252

description 244

display options 253 - 256

filtering display 245

inspecting selected object 50

menu commands. See menu or command name

overview 3

simple use 247

sorting entries 254

tracing 249

tracing in the 249

viewing local class slots 247

Inspector command 243

interface builder 271 - 293

adding your own code 284

attribute categories 290 - 291

Attributes dialog box 289 , 300 , 303

button panels 277

Check Component button 283

code area 285

code view 285 , 305

Component button 282

current interface 276

current package 278

default names of elements 279 , 299

default names of menus 281

Edit menu 287

editing code 285

example of use 295 - 311

interface area 276

Interface menu 291 - 293

interfaces, creating 273 - 274 , 297

interfaces, loading 274 - 276 , 286

introduction 271

invoking 272

Item button 281 , 302

layout hierarchy area 277 , 297

layouts view 276 - 279 , 297 - 299

Menu Bar button 281

Menu button 281 , 302

menu hierarchy area 281 , 297

menus view 280 - 284 , 302 - 305

methods of use 284

operating on elements 293

Radio Component button 283

rearranging components 287 - 288 , 298 - 299

saving code 286 - 287 , 307 , 310

setting attributes 288 - 291 , 299 - 302

switching between interfaces 274

views, description 272

See also interfaces

interface class 273

Interface menu 63

Attributes 291

Display as Confirmer 292

Display as Dialog 292

Display Borders 292 , 293

interface builder 291 - 293

Raise 292

Regenerate 292

interface skeleton

default menus in 274

description 274

interfaces

callbacks 291 , 305 - 307

confirmers 292

constructing 297 - 299

creating menus for 280 - 284

creating new 273 - 274 , 297

default package 278

definition 273

development strategy 284

dialog boxes 292

geometry of elements 291

graph area 277

layout elements, adding 278

layout elements, removing 279

layout hierarchy 277

loading 274 - 276 , 286

menu hierarchy 281

menu objects, removing 284

operating on the current 291 - 293

rearranging components 287 - 288 , 298 - 299

regenerating 292

setting attributes 288 - 291 , 299 - 302

titles 290 , 299 - 301

types of attribute 290 - 291

interrupting evalution 317

invisible frames 153

Invisible Functions button 153

:items keyword 99

K

KDE/Gnome emulation 32 , 179

key input 32

Key to Command command 202 , 326

keyboard commands

comparison with menu commands 182

finding editor command for 326

in the editor 169

keyboard conventions xxiv - xxv

keywords

:center 301

:extended-selection 301

:items 99

Kill All command 419

Kill Application menu 419

Kill command 336

kill ring 188 - 191

copying text from 189 - 191

marking the region 188

putting text into 189

rotating 190

summary of use 191

killing a process 336

L

lambda list, displaying 202 , 318

layouts

adding to an interface 297 - 299

pinboard 292

rearranging 287 - 288 , 298 - 299

specifying callbacks 305 - 307

See also interfaces

layouts, displaying in window browser 407

Link from command 55

linking tools together 54

.lisp files 182

Lisp Knowledgebase command 69

LispWorks IDE tools

Process Browser 42

LispWorks Patches command 69

Listen command 50 , 252 , 267 , 268 , 337

listener

basic tutorial 315 - 318

browsing generic functions from 319

compiling files in 44

current expression, displaying value 318

current expression, stepper breakpoint 318

current expression, toggling stepper breakpoint 318

debugger commands 322

debugging in the 320

description 314 - 315

evaluating forms 315 - 316

execute mode 320

Expression menu. See Expression menu

history commands 321

history list 317 - 318

History menu 318

loading files in 44

macroexpanding forms 319

miscellaneous commands 323

next event 321

online help 326

operating on expressions 318

overview 3

pasting selected object into 50

previous event 321

prompt 315

re-evaluating forms 9 , 316 - 318

searching history list 322

size of the stack 325

stack size 325

*** variable 13

** variable 13

* variable 13 , 18 , 252 , 316

tracing current expression 318

Values submenu. See Values menu

walking forms 319

Listener Bind $ command 257

Listener command 314

list-panel class 99

Load command 44 , 197 , 388 , 392 , 397

Load... command 197 , 388

loading files 44

loading tools into the environment 23

local slots, inspecting 247

Long Names button 408

Lower command 288 , 409

M

Macroexpand command 202

Macroexpand Form command 319

macros

defclass 113

defsystem 228 , 388

trace 54 , 157

major tools, overview 2 - 4

Make a New Script command 414

manipulating values with inspector 249 - 252

Manuals command 65

manuals, online. See online help

menu commands

check components 283

choosing xxiii

comparison with keyboard commands in editor 182

creating with the interface builder 280 - 284

debugger commands 320

names, specifying 304

radio components 283

rearranging 287 - 288

specifying callbacks 307

See also interface

menu components 282 - 284

check 283

radio 283

menus

creating with the interface builder 280 - 284 , 302 - 305

rearranging 287 - 288

See also interface

Meta key

use of xxiv

Meta+Ctrl+C , break gesture 42

Method Combination command 151 , 217

methods

displaying signatures 220

operating on signatures 220

undefining 114

viewing method combinations 217

Methods menu 113 , 216

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 114

Modify command 44

module-children generic function 401

module-is-system-p generic function 400

module-name generic function 400

N

navigating within files in the editor 183 - 184

New command 44 , 182 , 310

interface builder 273 , 297

new files, creating 44 , 182

New in LispWorks 6.0

ASDF integration 229 , 399

Automatic Update Delay in Process Browser 338

Browse All Systems 391

Browse Systems For Directory 391

Consolidated Preferences 28

Controlling parenthesis coloring 37

Files shown option in Search Files tool 239

in-place completion in the Tracer 160

Inspect Function 151

Known definitions searches 229

Query Replace on matched lines in Search Files tool 234

Session saving 71

Use recent directory for opening files option 30

Next command

command line debugger 320

history list 44

next event

repeating 44 , 321

O

object clipboard

menu commands, see menu or command name

Object menu 48

Actions. See Actions menu

Attributes 288

Clip 253

Copy 253

interface builder 277 , 278 , 293

Lower 288

Raise 288

objects

inspecting 247

operating on 48 - 50

searching for 42

selecting 41

See also selected object

On Symbol command 69

On Tool command 68

online help 65 - 70

browsing manuals 65

current symbol 69

current tool 68

packages, searching 68

searching 67 - 68

Open command 44 , 166 , 182 , 185

Open... command

interface builder 274

opening files 44 , 166 , 181

opening recent files 45

operating on objects 48 - 50

See also objects

Operations menu

Break 360

EOF 360

Suspend 360

output

compiler 197

editor 170

standard 327 - 331

output browser 12 , 327 - 331

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 347

P

Package command

interface builder 278

packages

current package 46

display of 45 - 47

in editor 200

searching for documentation 68

Packages button 358

Packages... button 351 , 358

Page Down key 184

Page Up key 184

Parent command 390 , 391

Partial Search radio button 68

Paste command 187

in class browser 104

in generic function browser 215

in inspector 250 , 252

interface builder 288 , 298

Paste Object command 40 - 41

pinboard objects

moving and resizing 292

podium. See Common LispWorks podium

preferences

setting 28

Preferences command 63 , 179 , 180 , 235 , 325

Preferences... command 87 , 222 , 250 , 269 , 338 , 353 , 357 , 381 , 401 , 406 , 419

Preview command 402

previewing a system plan 394 - 397 , 402

Previous command

command line debugger 320

history list 43

previous event

repeating 43 , 321

primary package in editor 200

Print command 45

Print... command 183

printing files 45

process

breaking 42

process browser 333 - 339

menu commands. See menu or command name

sorting processes 336

Process Browser tool 42

process-break function 337

processes

breaking 42

inspecting 336

killing 336

sorting 336

Processes menu 336

profiler 341 - 358

choosing packages 351 - 353

choosing symbols 348 - 353

description 343 - 344

example of use 357 - 358

information returned 347 , 354

interpreting results 355

menu commands. See menu or command name

overview of profiling 347

pitfalls 355

running a profile 354

sorting results 354

specifying code to run 353

symbols that can be profiled 355

prompt in the listener 315

push-button-panel class 101

Q

Quit command 409

quitting the environment 30

R

radio components 283

Raise command 288 , 292 , 409

readers of a slot, displaying 105

Recent Files command 45 , 166

Recompute Events button 396

recursive macroexpansion 319

re-evaluating forms in listener 9 , 316 - 318

Refresh command 15 , 27

Regenerate command 292

regexp 58

syntax 58

regular expressions 58

syntax 58

Remote Shell tool 361

repeating commands 43

in the editor 187

repeating the next event 44

repeating the previous event 43

Replace command 42 , 194 , 392

Replace... command 42 , 194

replacing text 194

Report Bug command 150 , 320

reporting bugs 150 , 320

Restart Frame command 151 , 153

Restart Frame Stepping command 151 , 364

restart frames 153

Restarts button 153

Restarts menu 146 , 373

Restarts submenu 320

retract callbacks 306

Return from Frame command 151

re-using windows 25

Revert to Saved command 182

interface builder 286

reverting a file to the version stored on disk 182

row-layout class 278

Run command 418

Run With Arguments command 418

S

Save All command

interface builder 286

Save All... command 185

Save As... command 182

interface builder 286

Save command 182 , 311

interface builder 286 , 307

Save Region As... command 182

saving all files 185

saving files 181

interface builder 286 - 287

saving regions of text 182

scrolling text in editor 184

Search command 67

Search Files editor command 223

Search Files... command 392

searching

for objects 42

for text 42 , 191 - 194

history list 322

online manuals 67

Select All command 41 , 158 , 187 , 397

selected object

browsing 49

browsing the class of 49

copying 49

displaying documentation 50

finding source code 50

inspecting 50

pasting into listener 50

placing on object clipboard 49

showing function calls 50 , 319

showing generic functions 50 , 202

showing similar symbols 50

selection callbacks 306

sessions

saving 71 - 79

Set command 250 , 251

debugger 152

set-interactive-break-gestures function 42

Shell editor command 360

Shell tool 359

shell tool 359 - 361

break signal, sending 360

creating 359

EOF signal, sending 360

menu commands. See menu or command name

recalling commands 361

suspend signal, sending 360

type of shell 361

*shell-shell* variable 361

Shift key, use of xxiv , 169

Short Names button 408

Show in Tracer command 54 , 157

Show Package Names button 46 , 153 , 255 , 407

Show Toolbar button 26

Signature menu 220 - 222

signatures

displaying 220

operating on 220

simple-pane-foreground reader 18

Slots menu 48 , 104 , 116

Clip 253

Copy 253

Inspect 248

Paste 250 , 252

Set 250 , 251

snapshot Debugger 155

sort options

By Name 53

By Package 53

Unsorted 53

sorting

in class browser 102

in editor 180

in inspector 254

in process browser 336

views 51

in window browser 407

source code

debugging 139 - 155

for current expression 318

for object in current frame of debugger 150

for selected object 50

Source command 402

stack frames in the debugger 147

stack overflow 325

standard action command

Browse 49

Browse Symbols Like 263 , 319

Class 49

Copy 49

Documentation 50

Find Source 50

Function Calls 319

Generic Function 50 , 202 , 319

Inspect 50

Listen 50

standard output 327 - 331

*standard-output* variable 12

*** variable 13

** variable 13

* variable 13 , 18 , 252 , 316

stepping through code 363 - 383

Stop command 336

stopping a process 336

Suspend command 360

swapping editor buffers 185

Symbol Browser 263 - 269

symbol browser

invoking on selected object 50

Symbol menu

Inspect 267

Listen 267

Unintern... 267

symbols

interface builder 293

online help for 69

tracing 200

undefining 202

Symbols... button 349 , 358

syntax coloring 35 , 36 , 195

syntax styles 36

system

browsing 388

compiling and loading 391

concatenating 392

creating plans for 396

defining 311 , 386 - 388

executing plans for 396

forcing compilation and loading of members 402

introduction to 385 - 386

parent system, browsing 390

plan 394

previewing a plan 394 - 397 , 402

ROOT-SYSTEM 390

searching 392

using source files 402

system browser 385 - 402

Actions area 396

compiling and loading systems 391

creating plans 396

description 388

executing plans 396

File description area 391

Filter area 396

forcing compilation and loading 402

Graph area 390

graph view 389 - 391

menu commands. See menu or command name

output view 397 - 398

package information 401

parent system, browsing 390

Plan area 396

previewing the plan 394 - 397

sorting information 401

System area 390

system plan, previewing 394 - 397 , 402

text view 392 - 394

using 388 - 391

using source files 402

views available 388

Systems menu 391

Browse All Systems 391

Browse Systems For Directory 391

Compile 392 , 397

Compile and Load 392 , 397

Concatenate... 392

Hide Files 392

Load 392 , 397

Parent 390 , 391

Replace 392

Search Files 392

Show Files 392

T

Tab completion 60

tabs

choosing xxiii

text

deleting 184 - 185

inserting 184 - 185

replacing 194

saving regions of 182

scrolling in editor 184

searching for 42 , 191 - 194

selecting 41

See also under editor

text view

in editor 167

in function call browser 208

in system browser 392 - 394

The Break gesture 42 , 317

Toggle Breakpoint command 318

Toggle Tracing command 54

toolbar

customizing 26

hiding 26

toolbar buttons

size 26

text labels 26

toolbars

hiding 26

removing 26

tools

current package of 46

linking together 54

loading into the environment 23

online help for 68

overview of major 2 - 4

reusing 29

tracing from 54

Tools menu 2 , 7 , 23 , 94

accelerators 23

Application Builder 411

Class Browser 96 , 122 , 131 , 166 , 213

Editor 166

Inspector 243

Interface Builder 272

Listener 314

Object Clipboard 122 , 131 , 203

Output Browser 327

Preferences 25 , 28 , 30 , 60 , 63 , 179 , 180 , 235 , 325

Preferences... 222 , 250 , 269 , 338 , 353 , 357 , 381 , 401 , 406 , 419

Process Browser 334

Profiler 341

Saved Sessions... 73

Search Files 223

Shell 359

Stepper 363 , 366

Symbol Browser 263

System Browser 388

Tracer 157

Window Browser 403

Trace command 54 , 200 , 319

Trace Inside command 54

trace macro 54 , 157

Trace menu

Break on Access 249

Break on Read 249

Break on Write 249

Show in Tracer 54 , 157

Trace 54

Trace Inside 54

Trace Read 249

Trace with Break 54

Tracing 54

Untrace 54 , 249

Untrace All 54

Trace with Break command 54

Tracer 157 - 163

Function menu 158

tracing 157 - 163

classes 114

in function call browser 212

in the inspector 249

in inspector 249

U

Undefine command 114 , 202

Undefine... command 202 , 217

undefining

current definition 202

functions 114

generic functions 217

methods 114

Undo command 39

editor 187

Unintern... command 267

UNIX clipboard 104 , 215

interaction with Common LispWorks clipboard 41

usage in editor 189

Unsorted option 53

Unstop command 336

unstopping a process 336

Untrace All command 54

Untrace command 54 , 249

updating windows 27

using the clipboard 40 - 41

See also kill ring

using the keyboard xxiv - xxv

using the mouse xxi - xxiii

V

Value command 202 , 318

Value menu

Listen 252

values

changing in inspector 249 - 252

Values menu

Class 16 , 96 , 99

Copy 251 , 252

Inspect 27 , 243 , 248 , 250

variables

* 324

$ 257

* 13 , 18 , 252 , 316

** 13

*** 13

*active-finders* 230

*browser-location* 69

*grep-command* 241

*grep-command-format* 241

*grep-fixed-args* 241

*packages-for-warn-on-redefinition* 352

*shell-shell* 361

*standard-output* 12

*trace-verbose* 161

Variables menu

Set 152

View Source Search editor command 178

views

in class browser 95

description ??- 53

in editor 166

in function call browser 203

in generic function browser 213

graph 81 - 91 , 389 - 391

hierarchy 101

in inspector 253

output 170 , 327 - 331 , 397 - 398

slots 98 - 100

sorting items in 51

in system browser 388

text 208 , 392 - 394

Visit Tags File editor command 170

W

Walk command 202

Walk Form command 319

web browsers 65

Whole Word radio button 68

window browser 403 - 409

changing root of graph 405

complete window names, displaying 408

destroying a window 409

different types of window 407

lowering a window 409

menu commands. See menu or command name

moving around different windows 409

package information 407

quitting a window 409

raising a window 409

sorting entries 407

using 405

whole environment 409

window colors 36

windows

displaying 22

making copies of 27

re-using 25

updating 27

Windows menu 15 , 22 , 94 , 409

Actions. See Actions menu

Browse 405

Browse Parent 409

Browse Screen 409

Destroy 409

Lower 409

Quit 409

Raise 409

in window browser 409

Works menu 94

Clone 27 , 55

Exit 7 , 30

Exit Window 171

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 105


LispWorks IDE User Guide (Unix version) - 22 Dec 2009

NextPrevTopContents