All Manuals > LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 287

* variable 13 , 18 , 282 , 348

** variable 13

*** variable 13

*package* variable 219

.lispworks file 33

A

aborting commands in the editor 204

accelerators

for tools 23

action callbacks 338

Actions menu 50 - 53

*active-finders* variable 260

add-system-namespace function 440

Alt key

use of 186

application builder 451 - 460

Arguments command 221 , 352

ASDF 259 , 439

Attributes command 320 , 323

Attributes menu 279

Clip 283

Copy 283

Inspect 279

B

Backtrace command 353

backtraces 161

binding $ to the current inspector object 287

binding frames 166

Bindings button 166

Bindings command 354

Break command 370

Break on Access command 279

Break on Read command 279

Break On Return from Frame command 165

Break on Write command 279

breaking a process 370

breaking processes 44

breakpoints

in the editor 217

Browse All Systems command 430 , 431

Browse command 51 , 72 , 445

variations in name 52

Browse Metaclass command 117 , 120 , 122 , 126 , 130 , 132

Browse Parent command 449

Browse Parent System command 47 , 220 , 428

Browse Screens command 449

Browse Symbols Like command 53 , 353

Browse Systems For Directory command 431

*browser-location* variable 77

browsers 73

browsing

Common Lisp classes 107 - 132

compilation conditions 143 - 149

errors 143

function calls 231 - 240

generic functions 241 - 251

HTML documentation 76

online manuals 76

output 12 , 361 - 365

selected object, class of the 52 , 351

symbols 293 - 300

systems 47 , 428 - 442

window definitions 443 - 449

Buffer Changed Definitions editor command 195

buffers

closing 203

swapping between 203

Buffers menu 190 , 213

Compile 215

Evaluate 215

Trace. See Trace menu

Undefine 220

bugs, reporting 354

Build command 452 , 456

Build menu

Build 452 , 456

Clear Output 457

Display Backtrace 457

Display Error 457

Edit Script 457

Kill All 459

Kill Application 459

Make a New Script 454

Run 458

Run With Arguments 458

building

applications 451 - 460

By Name option 58

By Package option 58

C

call frames 160 , 166

callbacks

action 338

extend 338

retract 338

selection 338

specifying 337 - 339

catch frames 166

Catchers button 166

:center keyword 334

check components 313

choosing menu commands xxiv

class browser 107 - 132

Class area 116

current class, operations specific to the 117 , 120 , 122 , 126 , 130 , 132

description 3

Description area 119 , 122 , 129

examining a class 113

Filter area 116

filtering information 111

Function description area 125

functions list 125

functions view 124 - 126

generic functions, operating on 126

Graph area 122

graph view 120 - 123

hierarchy view 113

Include Accessors button 125

Include Inherited button 125

inherited slots 110

Initargs area 129

initargs view 128

invoking on the current expression 351

invoking on the selected object 52

menu commands, see menu or command name

methods list 125

overview of the 107

Precedence area 132

precedence view 130

Slot description area 117

slot information 110 - 112

Slots area 116

slots view 110 - 112

sorting information 114

tracing classes from the 127

undefining functions and methods 126

See also classes

Class command 16 , 52 , 108 , 111 , 116 , 351

classes 107 - 132

changing slot values in the inspector 280 - 283

column-layout 309

displaying graphs of 120 - 123

examining 113

examining functions and methods defined on 124 - 126

inherited slots in 110

initargs 128

inspecting local slots 277

interface 303

list-panel 111

operations specific to the current class 117 , 120 , 122 , 126 , 130 , 132

precedence list 130

push-button-panel 113

row-layout 309

tracing 127

See also class browser

Classes menu

Browse Metaclass 117 , 120 , 122 , 126 , 130 , 132

objects operated on by the 117 , 120 , 122 , 126 , 130 , 132

Clear Output command 457

Clip command 136

clipboard

general use 42 - 43

interaction with UNIX clipboard 43

usage in editor 205

See also clipboard, kill ring, UNIX clipboard

Clone command 27 , 60 , 204

Close command 203

interface builder 317

closing

editor buffers 203

Code Coverage Browser

Coloring preferences 227 , 228

Files List context menu 226

Files List preferences 225

Pathname Mapping preferences 227

Code Coverage Goto Next editor command 228

Code Coverage menu

Copy To New Data... 229

Load Data... 224

Traverse 228

Use Internal Data 228

code-coverage-file-stats function 225

Collapse Nodes command 94

collapsing graphs 93

colors

of code in Lisp mode 38

column-layout class 309

command line arguments

-build 89

-eval 89

-init 89

-load 89

-lw-no-redirection 89

-siteinit 89

Command to Key command 221 , 359

commands

completion of 185

repeating 45

common features in the environment 21 - 72

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 151 - 172

displaying documentation for expressions 351

displaying documentation for selected object 52 , 164

evaluating forms 347 - 348

file extension 199

indentation of forms in source code 220

prompt 347

systems. See system

Common Lisp symbols 37

Common LispWorks podium 103 - 104

compilation conditions browser 143 - 149

pathnames 149

preference dialog 148

Compilation Options menu

Force 442

Preview 442

Source 442

Compile and Load command 47 , 161 , 216 , 431 , 437

Compile and Load... command 216

Compile command 47 , 215 , 216 , 431 , 437

Compile Region command 352

in editor 215

Compile... command 216

compiler output 216

compile-system function 426

compiling code

editor 215 - 216

compiling files in the listener 47

completion 66 , 185

in class browser 113 , 167

dynamic 38

in generic function browser 243

in-place 32 , 38

using Tab 66

Concatenate... command 432 , 442

Condition menu

Actions. See Actions menu

Report Bug 163

confirmer

description 324

consistency in the IDE. See common features in the IDE

contain function 14 , 111 , 283

Contents radio button 76

Control key, use of xxv , 186

controls

choosing xxiv

conventions used in the manual xxi - xxv

Copy command 52 , 205 , 207 , 282

in Actions menu 392

interface builder 319

standard action command 52

Copy Object command 42 - 43

copying windows 27

create snapshot 79 - 90

creating new files 46 , 199

cross-referencing 231

current

object. See selected object

package of any tool 49

prompt 347

value, operating on 353

current buffer 214

current class, operations specific to the 117 , 120 , 122 , 126 , 130 , 132

current definition 214

current expression 214

displaying lambda list for 221 , 352

displaying value 221 , 352

stepper breakpoint 352

toggling stepper breakpoint 352

tracing 352

current form

macro expanding 352

macroexpanding 352

walking 352

Customize menu

Reusable 26 , 191

Cut command 205 , 207

interface builder 307 , 309 , 314 , 319 , 330

Cut Object command 42 - 43

D

Debug command 371

Debug menu

Debugger 10 , 151 , 152 , 159 , 161 , 163

Listener 10

Restarts 353

debugger 151 - 172

abort restart 159

backtrace tree 155

binding frames 166

call frame 155

call frames 160 , 166

catch frames 166

closure variable 155

colors of variables 155

continue restart 159

controlling from the listener 353 - 354

debugger tool 354

description 158

displaying documentation for object in current frame 164

example session 161 - 163

finding source code for object in current frame 164

handler frames 166

invisible frames 167

invoking 153

invoking from the process browser 371

invoking from the tracer 59

lexical variable 155

menu commands in the listener 353

other frame 156 , 403

restart frames 166

restart options 159 - 160

special variable 156

stack 160

stack frames 160

See also debugger tool

Debugger command 10 , 152 , 152 , 159 , 161 , 354

debugger level 349

debugger prompt

colon 349

debugger tool 151 - 172

Backtrace area 154

buttons 158

Condition area 154

invoking 151

invoking from notifier 153

package information 167

types of frame, displaying 166

See also debugger

debugging a process 371

default font 28

defclass macro 125

Definitions menu 192 , 193 , 213

Compile 215

Evaluate 215

Generic Function 221

Trace. See Trace menu

Undefine 220

defsystem macro 259 , 428

examples of use 427

deleting text in the editor 202

See also kill ring

Describe Generic Function editor command 241

Describe System editor command 428

description

of compilation conditions 147

Description menu 147 , 236 , 244

Listen 299

Deselect All command 43 , 174 , 205

Destroy command 449

Display as Confirmer command 324

Display as Dialog command 324

Display Backtrace command 457

Display Borders command 325

Display Error command 457

display function 342

DISPLAY UNIX environment variable 5

displaying

package information 47 - 50

windows 22

display-message function 341

Documentation command 52 , 164 , 351

documentation, online. See online help

$ variable 287

dynamic library 459

E

Edit > Object menu

Copy Object 42

Cut Object 42

Paste Object 42

Edit menu 41

Copy 41 , 52 , 205 , 207 , 319

Cut 41 , 205 , 207 , 307 , 309 , 314 , 319 , 330

Deselect All 43 , 174 , 205

Find 210 , 213

Find Next 44 , 211

Find Next, for graph view 93

Find, for graph view 93

Find... 44

interface builder 318

Link. See Link Menu

Paste 41 , 116 , 205 , 243 , 319 , 330

Replace 212 , 213

Replace... 44

Search Files... 253

Select All 43 , 174 , 205 , 437

Undo 41 , 204

Edit Script command 457

Editing menu

Command to Key 221 , 359

Key to Command 221 , 359

editing the history list 46

editor

aborting commands 204

breakpoints 217

buffers view 188 , 202

buffers. See buffers

changed definitions list 193

closing buffers 203

compiling source code 215 - 216

creating a new window 204

creating files 46 , 199

current expression, displaying value 221

current package and displayed package 199

definitions list 191

definitions, operating on 220 - 221

deleting text 202

Emacs, comparison with 181

evaluating source code 214 - 215

expressions, operating on 220 - 221

History menu 202 , 204

indenting forms 220

inserting files into the current buffer 202

inserting text 202

invoking 182

keyboard commands, use of 186

kill ring. See kill ring

Lisp-specific commands 213 - 221

macro expanding forms in the 221

macroexpanding forms in the 221

menu and keyboard commands, distinctions 199

menu commands. See menu or command name

moving around in the buffer 200 - 202

new files 46 , 199

online help 221 , 359

opening files 47 , 182 , 199

opening recent files 47

output view 187

overview 3

package information 198

package usage 219

repeating commands 205

replacing text 212 - 213

reverting to last saved version 200

saving files 199 , 203

saving text regions 200

scrolling text 201

searching 209 - 212

sorting entries 198

swapping between buffers 203

tracing 218

undefining symbols 220

undoing commands 204

using the clipboard 205

viewing two sections of the same file 204

views available 182

walking forms 221

editor commands

Buffer Changed Definitions 195

Code Coverage Goto Next 228

Describe Generic Function 241

Describe System 428

Find Dspec 412

finding keyboard command for 359

Indent Selection or Complete Symbol 66

Search Files 253

Shell 398

View Source Search 196

Visit Tags File 186

editor emulation 28

editor font 28

editor-color-code-coverage function 226

Emacs 35

comparison with built-in editor 181

Enable Display command 172

encoding 40

Enter Search String dialog 75

environment

common features 21 - 72

quitting 33

EOF command 398

error conditions 147

Escape key, use of xxv , 186

Evaluate command

in editor 215

Evaluate Last Form in Listener editor command 359

Evaluate Region command

in editor 215

in listener 352

evaluating

code in the editor 214 - 215

forms 347 - 348

event

next 355

previous 355

repeating 46

examining objects 277

example source files

searching 76

examples

searching 76

execute mode 354

Exit command 7 , 33

Expand Nodes command 94

expanding graphs 93

Expression menu 213

Arguments 221 , 352

Browse Symbols Like 353

Class 351

Compile Region 215 , 352

Documentation 351

Evaluate Region 215 , 352

Find Source 33 , 351

Function Calls 352

Generic Function 352

Inspect Value 352

Macroexpand 221

Macroexpand Form 352

Toggle Breakpoint 352

Trace. See Trace menu

Value 221 , 352

Walk 221

Walk Form 352

expressions

browsing the class of 351

displaying documentation 351

finding source code 351

extend callbacks 338

extended editor commands, finding keyboard command for 359

:extended-selection keyword 333

external format 40

F

fg UNIX command 398

File menu 7 , 104 , 191

Browse Parent System 47 , 220 , 428

Close 187 , 203 , 317

Compile 47 , 216

Compile and Load 47 , 161 , 216 , 218

description 46 - 47

Insert 202

Load 47 , 215 , 216 , 218 , 428

New 46 , 199 , 303 , 329 , 343

Open 47 , 182 , 187 , 199

Open... 304

Print 47 , 200

Recent Files 47 , 182

Revert to Saved 200 , 317

Save 187 , 191 , 200 , 317 , 339 , 343

Save All 203 , 317

Save As 200

Save As... 317

Save Region As 200

filenames

completion of 185

extensions for CL files 199

files

compiling in listener 47

creating new 46 , 199

inserting one into another 202

loading 47

navigating in the editor 200 - 202

opening 47 , 182 , 199

opening recent 47

printing 47

reverting to last saved version 200

saving 199

saving all 203

filtering information 60 - 64 , 111 , 436

in inspector 275

filtering results 60

filters 60

Find command 44

in editor 213

in graph view 93

Find Dspec editor command 412

Find Next command 44 , 211

in graph view 93

Find Source command 33 , 52 , 164 , 182 , 351

in Debug menu 354

displaying list of results 33

shortcut in debugger tool 162

Find... command 44

in editor 210

font size 28

Force command 442

forms

compiling in editor 215 - 216

evaluating 347 - 348

evaluating in editor 214 - 215

indentation of 220

re-evaluating 349 - 351

Frame menu

Break On Return From Frame 165

Documentation 164

Find Source 162 , 164 , 182

Inspect Function 164

Method Combination 164 , 245

Restart Frame 164 , 166

Restart Frame Stepping 164 , 402

Return from Frame 164

Trace. See Trace menu

function call browser 231 - 240

By Name command 238

By Package command 238

Callees area 237

Callers area 238

description 231

Documentation area 236

Function area 233

Function description area 236

Function menu 240

Trace submenu 240

Graph area 233

graphing callers and callees 233

invoking on selected object 53 , 352

menu commands, see menu or command name

operating on functions 240

package information 239

Show Package Names command 239

sorting entries 238

text view 236

tracing from 240

Unsorted command 238

views available 231

Function Calls command 53

Function menu 243

in the profiler 391

Trace. See Trace menu

functions

apropos 293

code-coverage-file-stats 225

compile-system 426

contain 14 , 111 , 283

deliver 451

display 342

display-message 341

editor-color-code-coverage 226

save-code-coverage-data 224

save-current-code-coverage 224

save-image 79 , 451 , 453 , 459

undefining 126

Functions menu

in the class browser 126

in the function call browser 240

G

generic function browser 241 - 251

Arguments types area 248

description 241

Description area 244

displaying signatures 249

Filter area 244

Function area 243

invoking on selected object 53 , 221

menu commands. See menu or command name

Method combination list 248

method combinations, viewing 245

methods list 244

operating on signatures 249

Signatures area 247

Generic Function command 53 , 221 , 293 , 352 , 391

generic functions

browsing from listener 352

in class browser 126

defined on selected object 53 , 221

get-inspector-values 287

Getting help from the LispWorks website 77

Getting public patches 77

global preferences

When modified buffers 33

graph layout menu 91

Collapse Nodes 94

Expand Nodes 94

Preferences 97

Reset Graph Layout 95

graph view

system browser 429 - 431

graphical user interface. See interfaces

graphs 91 - 102

altering breadth 98

altering depth 98

children function 339 , 342

different layouts 100 - 102

expanding and collapsing nodes 93

menu commands. See menu or command name

searching 93

sorting items 54

Grep

search kind 261

GUI. See interfaces

H

handler frames 166

Handlers button 166

Help menu 73 , 104

Editing. See Editing menu

Lisp Knowledgebase 77

LispWorks Patches 77

Manuals 76

On Symbol 73

On Tool 74

Register... 78

Report Bug 77

Search 75

Search Examples 76

help. See online help

Hidden Symbols button 166

hierarchy view

in class browser 113

highlight

compiler messages 37

interactive input 37

matching parentheses 37 , 213

selected text 37

history list 45

editing the 46

in the listener 351

repeating next event 46 , 355

repeating previous event 46 , 355

searching the 355

History menu 45

in editor 202 , 204

in the listener 351

interface builder 304

in listener 351

Modify 46

Next 46

Previous 46

I

Include Inherited Slots button 110 , 116

Include Inherited Slots checkbox 18

incremental search 211

Indent Selection or Complete Symbol editor command 66

Index radio button 76

init file 455

initargs of slot, displaying 117

initform of slot, displaying 117

initial I/O streams 71

initialization file 33

initialization files 455

in-package 219

in-place completion 32

Insert... command 202

inserting files in editor 202

inserting text in editor 202

Inspect command 14 , 27 , 53 , 273 , 278 , 280 , 298 , 371

Inspect Function command 164

Inspect Value command 352

inspecting listener values automatically 287

inspector 273 - 291

changing values 279 - 283

description 274

display options 283 - 286

filtering display 275

inspecting selected object 53

menu commands. See menu or command name

overview 3

simple use 277

sorting entries 284

tracing 279

tracing in the 279

viewing local class slots 277

Inspector command 273

interface builder 301 - 325

adding your own code 314

attribute categories 322 - 323

Attributes dialog box 321 , 332 , 335

button panels 307

Check Component button 314

code area 316

code view 316 , 337

Component button 312

current interface 306

current package 308

default names of elements 309 , 331

default names of menus 311

Edit menu 318

editing code 316

example of use 327 - 344

interface area 306

Interface menu 323 - 325

interfaces, creating 303 - 304 , 329

interfaces, loading 304 - 306 , 318

introduction 301

invoking 302

Item button 311 , 335

layout hierarchy area 307 , 329

layouts view 306 - 309 , 329 - 331

Menu Bar button 311

Menu button 311 , 335

menu hierarchy area 311 , 329

menus view 309 - 314 , 334 - 337

methods of use 314

operating on elements 325

Radio Component button 313

rearranging components 319 - 320 , 330 - 331

saving code 317 - 318 , 339 , 343

setting attributes 320 - 323 , 331 - 334

switching between interfaces 304

views, description 302

See also interfaces

interface class 303

Interface menu 72

Attributes 323

Display as Confirmer 324

Display as Dialog 324

Display Borders 325

interface builder 323 - 325

Raise 324

Regenerate 324

interface skeleton

default menus in 304

description 303

interfaces

callbacks 323 , 337 - 339

confirmers 324

constructing 329 - 331

creating menus for 309 - 314

creating new 303 - 304 , 329

default package 308

definition 303

development strategy 314

dialog boxes 324

geometry of elements 323

graph area 307

layout elements, adding 308

layout elements, removing 309

layout hierarchy 307

loading 304 - 306 , 318

menu hierarchy 311

menu objects, removing 314

operating on the current 323 - 325

rearranging components 319 - 320 , 330 - 331

regenerating 324

setting attributes 320 - 323 , 331 - 334

titles 322 , 331 - 333

types of attribute 322 - 323

interrupting evaluation 350

invisible frames 167

Invisible Functions button 167

:items keyword 111

K

KDE/Gnome emulation 35 , 196

key input 35

Key to Command command 221 , 359

keyboard commands

comparison with menu commands 199

finding editor command for 359

in the editor 186

keyboard conventions xxiv - xxv

keywords

:center 334

:extended-selection 333

:items 111

Kill All command 459

Kill Application menu 459

kill ring 205 - 209

copying text from 207 - 209

marking the region 206

putting text into 206

rotating 208

summary of use 209

killing a process 370

Known Definitions

search kind 260

L

lambda list, displaying 221 , 352

layouts

adding to an interface 329 - 331

pinboard 324

rearranging 319 - 320 , 330 - 331

specifying callbacks 337 - 339

See also interfaces

layouts, displaying in window browser 447

Link from command 60

linking tools together 60

.lisp files 199

Lisp Knowledgebase command 77

LispWorks IDE tools

Process Browser 44

LispWorks Patches command 77

Listen command 53 , 282 , 298 , 299 , 371

listener

basic tutorial 347 - 351

browsing generic functions from 352

compiling files in 47

current expression, displaying value 352

current expression, stepper breakpoint 352

current expression, toggling stepper breakpoint 352

debugger commands 356

debugging in the 353

description 346 - 347

evaluating forms 347 - 348

execute mode 354

Expression menu. See Expression menu

history commands 354

history list 351

History menu 351

loading files in 47

macro expanding forms 352

macroexpanding forms 352

miscellaneous commands 357

next event 355

online help 359

operating on expressions 351

overview 3

pasting selected object into 53

previous event 355

prompt 347

re-evaluating forms 9 , 349 - 351

searching history list 355

size of the stack 358

stack size 358

*** variable 13

** variable 13

* variable 13 , 18 , 282 , 348

tracing current expression 352

Values submenu. See Values menu

walking forms 352

Listener Bind $ command 287

Listener command 346

list-panel class 111

Load command 47 , 215 , 428 , 431 , 437

Load... command 215 , 428

loading files 47

loading tools into the environment 23

local slots, inspecting 277

Long Names button 448

Lower command 319 , 449

M

Macroexpand command 221

Macroexpand Form command 352

macros

defclass 125

defsystem 259 , 428

trace 59 , 173

major tools, overview 2 - 4

Make a New Script command 454

manipulating values with inspector 279 - 283

Manuals command 76

manuals, online. See online help

menu commands

check components 313

choosing xxiv

comparison with keyboard commands in editor 199

creating with the interface builder 309 - 314

debugger commands 353

names, specifying 336

radio components 313

rearranging 319 - 320

specifying callbacks 339

See also interface

menu components 312 - 314

check 313

radio 313

menus

creating with the interface builder 309 - 314 , 334 - 337

rearranging 319 - 320

See also interface

Meta key

use of xxv

Meta+Ctrl+C, break gesture 44

Method Combination command 164 , 246

methods

displaying signatures 249

operating on signatures 249

undefining 126

viewing method combinations 245

Methods menu 125 , 244

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 126

Modify command 46

module-children generic function 441

module-is-system-p generic function 441

module-name generic function 441

N

navigating within files in the editor 200 - 202

New command 46 , 199 , 200 , 343

interface builder 303 , 329

new files, creating 46 , 199

New in LispWorks 7.0

Code Coverage Browser 223

Handling of Cocoa Event Loop hanging 170

Preference option controlling anti-aliasing 32

Preference option controlling quality drawing 32

Restore display after fixing error in callback 172

Search Files tool reports file count after failed search 264

Session saving preserves the Listener tool's current package 80

Next command

command line debugger 354

history list 46

next event

repeating 46 , 355

Notifier window 152 , 168

O

object clipboard

menu commands, see menu or command name

Object menu 51

Actions. See Actions menu

Attributes 320

Clip 283

Copy 283

interface builder 307 , 308 , 325

Lower 319

Raise 319

objects

inspecting 277

operating on 50 - 53

searching for 44

selecting 43

See also selected object

On Symbol command 73

On Tool command 74

online help 73 - 78

browsing manuals 73

current symbol 73

current tool 74

packages, searching 76

searching 73 - 76

Open command 47 , 182 , 199 , 202

Open... command

interface builder 304

Opened Buffers

search kind 261

opening files 47 , 182 , 199

opening recent files 47

operating on objects 50 - 53

See also objects

Operations menu

Break 398

EOF 398

Suspend 398

output

compiler 216

editor 187

standard 361 - 365

output browser 12 , 361 - 365

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 381

P

Package command

interface builder 308

packages

current package 49

display of 47 - 50

in editor 219

searching for documentation 76

Packages button 395

Packages... button 386 , 396

Page Down key 201

Page Up key 201

Partial Search radio button 76

Paste command 205

in class browser 116

in generic function browser 243

in inspector 280 , 282

interface builder 319 , 330

Paste Object command 42 - 43

patches

numbered 77

public 77

pinboard objects

moving and resizing 324

Plain Directory

search kind 256

podium. See Common LispWorks podium

preferences

setting 28

Preferences command 71 , 196 , 197 , 225 , 266 , 358

Preferences... command 97 , 251 , 280 , 299 , 372 , 391 , 395 , 421 , 441 , 446 , 460

Preview command 442

previewing a system plan 434 - 437 , 442

Previous command

command line debugger 354

history list 46

previous event

repeating 46 , 355

primary package in editor 219

Print command 47

Print... command 200

printing files 47

process

breaking 44

process browser 367 - 373

menu commands. See menu or command name

sorting processes 370

Process Browser tool 44

process-break function 371

processes

breaking 44

inspecting 371

killing 370

sorting 370

terminating 370

Processes menu 370

profiler 375 - 396

choosing packages 386 - 390

choosing symbols 382 - 390

description 377 - 378

example of use 394 - 396

information returned 381 , 391 - 392

interpreting results 392

menu commands. See menu or command name

overview of profiling 381

pitfalls 392

running a profile 391

sorting results 391

specifying code to run 390

symbols that can be profiled 392

prompt in the listener 347

push-button-panel class 113

Q

Quit command 449

quitting the environment 33

R

radio components 313

Raise command 319 , 324 , 449

readers of a slot, displaying 117

Recent Files command 47 , 182

Recompute Events button 436

recursive macro expansion 352

recursive macroexpansion 352

re-evaluating forms in listener 9 , 349 - 351

Refresh command 15 , 27

Regenerate command 324

regexp 64

syntax 64

Register...command 78

regular expressions 64

syntax 64

Remote Shell tool 399

repeating commands 45

in the editor 205

repeating the next event 46

repeating the previous event 46

Replace command 44 , 212 , 213 , 432

Replace... command 44 , 212

replacing text 212 - 213

Report Bug command 77 , 163 , 354

reporting bugs 163 , 354

Restart Frame command 164 , 166

Restart Frame Stepping command 164 , 402

restart frames 166

Restarts button 166

Restarts menu 159 , 412

Restarts submenu 353

retract callbacks 338

Return from Frame command 164

re-using windows 25

Revert to Saved command 200

interface builder 317

reverting a file to the version stored on disk 200

Root and Patterns

search kind 257

row-layout class 309

Run command 458

Run With Arguments command 458

S

Save All command

interface builder 317

Save All... command 203

Save As... command 200

interface builder 317

Save command 200 , 343

interface builder 317 , 339

Save Region As... command 200

save-code-coverage-data function 224

save-current-code-coverage function 224

saving all files 203

saving files 199

interface builder 317 - 318

saving regions of text 200

scrolling text in editor 201

Search command 75

Search Examples command 76

Search Files editor command 253

Search Files tool

Grep searches 261

Known Definitions searches 260

Opened Buffers searches 261

Plain Directory searches 256

Root and Patterns searches 257

System searches 259

Search Files... command 432

searching

example source files 76

examples 76

for objects 44

for text 44 , 209 - 212

history list 355

online manuals 75

Select All command 43 , 174 , 205 , 437

selected object

browsing 51

browsing the class of 52

copying 52

displaying documentation 52

finding source code 52

inspecting 53

pasting into listener 53

placing on object clipboard 52

showing function calls 53 , 352

showing generic functions 53 , 221

showing similar symbols 53

selection callbacks 338

sessions

saving 79 - 90

Set command 280 , 281

debugger 165

set-interactive-break-gestures function 44

Shell editor command 398

Shell tool 397

shell tool 397 - 399

break signal, sending 398

creating 397

EOF signal, sending 398

menu commands. See menu or command name

recalling commands 399

suspend signal, sending 398

type of shell 399

*shell-shell* variable 399

Shift key, use of xxv , 186

Short Names button 448

Show in Tracer command 59 , 173

Show Package Names button 49 , 167 , 285 , 447

Show Toolbar button 26

Signature menu 249 - 250

signatures

displaying 249

operating on 249

simple-pane-foreground reader 18

siteinit file 455

Slots menu 51 , 116 , 129

Clip 283

Copy 283

Inspect 278

Paste 280 , 282

Set 280 , 281

snapshot

of running image 79 - 90

snapshot Debugger 169

sort options

By Name 58

By Package 58

Unsorted 58

sorting

in class browser 114

in editor 198

in inspector 284

in process browser 370

views 54

in window browser 447

source code

debugging 151 - 172

for current expression 351

for object in current frame of debugger 164

for selected object 52

Source command 442

stack frames in the debugger 160

stack overflow 358

standard action command

Browse 51

Browse Symbols Like 293 , 353

Class 52

Copy 52

Documentation 52

Find Source 52

Function Calls 352

Generic Function 53 , 221 , 352

Inspect 53

Listen 53

standard output 361 - 365

standard streams 71

*standard-output* variable 12

*** variable 13

** variable 13

* variable 13 , 18 , 282 , 348

stepper

active frame 403

backtrace tree 403

call frame 403

calling a function 403

evaluating a form 403

returning from a form 403

status item 403

stepping through code 401 - 423

Stop command 370

stopping a process 370

Suspend command 398

swapping editor buffers 203

Symbol Browser 293 - 300

symbol browser

invoking on selected object 53

Symbol menu

Inspect 298

Listen 298

Unintern... 298

symbols

interface builder 325

online help for 73

tracing 218

undefining 220

Symbols... button 384 , 396

syntax coloring 37 , 38 , 213

syntax styles 38

System

search kind 259

system

ALL-SYSTEMS 430

browsing 428

compiling and loading 431

concatenating 432

creating plans for 436

defining 343 , 426 - 428

executing plans for 436

forcing compilation and loading of members 442

introduction to 425 - 426

parent system, browsing 430

plan 434

previewing a plan 434 - 437 , 442

searching 432

using source files 442

system browser 425 - 442

Actions area 436

compiling and loading systems 431

creating plans 436

description 428

executing plans 436

File description area 431

Filter area 436

forcing compilation and loading 442

Graph area 430

graph view 429 - 431

menu commands. See menu or command name

output view 438 - 439

package information 442

parent system, browsing 430

Plan area 437

previewing the plan 434 - 437

sorting information 441

System area 430

system plan, previewing 434 - 437 , 442

text view 432 - 434

using 428 - 431

using source files 442

views available 428

Systems menu 431

Browse All Systems 431

Browse Systems For Directory 431

Compile 431 , 437

Compile and Load 431 , 437

Concatenate... 432

Hide Files 432

Load 431 , 437

Parent 430

Replace 432

Search Files 432

Show Files 432

T

Tab completion 66

tabs

choosing xxiv

Terminate command 370

terminating a process 370

text

deleting 202

inserting 202

replacing 212 - 213

saving regions of 200

scrolling in editor 201

searching for 44 , 209 - 212

selecting 43

See also under editor

text color 28

text style 28

text view

in editor 183

in function call browser 236

in system browser 432 - 434

The Break gesture 44 , 350

Toggle Breakpoint command 352

Toggle Tracing command 59

toolbar

customizing 26

hiding 26

toolbar buttons

size 26

text labels 26

toolbars

hiding 26

removing 26

tools

current package of 49

linking together 60

loading into the environment 23

online help for 74

overview of major 2 - 4

reusing 32

tracing from 59

Tools menu 2 , 7 , 23 , 104

accelerators 23

Application Builder 451

Class Browser 108 , 134 , 182

Code Coverage Browser 223

Compilation Conditions Browser 144

Editor 182 , 182 , 223

Generic Function Browser 241

Inspector 273

Interface Builder 302

Listener 346

Object Clipboard 134 , 144 , 231

Output Browser 361

Preferences 26 , 28 , 33 , 67 , 71 , 196 , 197 , 225 , 266 , 358

Preferences... 251 , 280 , 299 , 372 , 391 , 395 , 421 , 441 , 446 , 460

Process Browser 368

Profiler 375

Saved Sessions... 82

Search Files 253

Shell 397

Stepper 401 , 404

Symbol Browser 293

System Browser 428

Tracer 173

Window Browser 443

Trace command 59 , 218 , 352

Trace Inside command 59

trace macro 59 , 173

Trace menu

Break on Access 279

Break on Read 279

Break on Write 279

Show in Tracer 59 , 173

Trace 59

Trace Inside 59

Trace Read 279

Trace with Break 59

Tracing 59

Untrace 59 , 279

Untrace All 59

Trace with Break command 59

Tracer 173 - 180

Function menu 174

tracing 173 - 180

classes 127

in function call browser 240

in the inspector 279

in inspector 279

U

Undefine command 126 , 220

Undefine... command 220 , 245

undefining

current definition 220

functions 126

generic functions 245

methods 126

Undo command 41

editor 204

Unintern... command 298

UNIX clipboard 116 , 243

interaction with Common LispWorks clipboard 43

usage in editor 207

Unsorted option 58

Unstop command 370

unstopping a process 370

Untrace All command 59

Untrace command 59 , 279

updating windows 27

using the clipboard 42 - 43

See also kill ring

using the keyboard xxiv - xxv

using the mouse xxi - xxiv

V

Value command 221 , 352

Value menu

Listen 282

values

changing in inspector 279 - 283

Values menu

Class 16 , 108 , 111

Copy 282

Inspect 27 , 273 , 278 , 280

variables

* 357

$ 287

* 13 , 18 , 282 , 348

** 13

*** 13

*active-finders* 260

*browser-location* 77

*enter-debugger-directly* 158

*grep-command* 272

*grep-command-format* 272

*grep-fixed-args* 272

*packages-for-warn-on-redefinition* 389

*shell-shell* 399

*standard-output* 12

*trace-verbose* 178

Variables menu

Set 165

View Source Search editor command 196

views

in class browser 107

description 54 - 59

in editor 182

in function call browser 231

in generic function browser 241

graph 91 - 102 , 429 - 431

hierarchy 113

in inspector 283

output 187 , 361 - 365 , 438 - 439

slots 110 - 112

sorting items in 54

in system browser 428

text 236 , 432 - 434

Visit Tags File editor command 186

W

Walk command 221

Walk Form command 352

web browsers 73

Whole Word radio button 76

window browser 443 - 449

changing root of graph 445

complete window names, displaying 448

destroying a window 449

different types of window 447

lowering a window 449

menu commands. See menu or command name

moving around different windows 449

package information 447

quitting a window 449

raising a window 449

sorting entries 447

using 445

whole environment 449

window colors 38

windows

displaying 22

making copies of 27

re-using 25

updating 27

Windows menu 15 , 22 , 104 , 449

Actions. See Actions menu

Browse 445

Browse Parent 449

Browse Screen 449

Destroy 449

Enable Display 172

Lower 449

Quit 449

Raise 449

in window browser 449

Works menu 104

Clone 27 , 60

Exit 7 , 33

Exit Window 187

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 117

X

xrefs 231


LispWorks IDE User Guide (Unix version) - 12 Feb 2015

NextPrevTopContents