All Manuals > LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 283

* variable 18 , 22 , 278 , 338

** variable 18

*** variable 18

*package* variable 216

.lispworks file 39

A

aborting commands in the editor 202

accelerators

for tools 28

action callbacks 328

Actions menu 54 - 57

*active-finders* variable 258

add-system-namespace function 422

Alt key

as Emacs Meta key 40

use of 184

application builder 433 - 443

Arguments command 219 , 342

ASDF 257 , 420

Attributes command 311 , 314

Attributes menu 275

Clip 279

Copy 279

Inspect 275

B

Backtrace command 343

backtraces 159

binding $ to the current inspector object 283

binding frames 164

Bindings button 164

Bindings command 344

Break command 358

Break on Access command 275

Break on Read command 275

Break On Return from Frame command 163

Break on Write command 275

breaking a process 358

breaking processes 49

breakpoints

in the editor 215

Browse All Systems command 412 , 413

Browse command 56 , 73 , 427

variations in name 56

Browse Metaclass command 117 , 119 , 122 , 126 , 129 , 131

Browse Parent command 431

Browse Parent System command 51 , 218 , 410

Browse Screens command 431

Browse Symbols Like command 57 , 343

Browse Systems For Directory command 413

browsers 75

browsing

Common Lisp classes 107 - 131

compilation conditions 143 - 147

errors 143

function calls 229 - 237

generic functions 239 - 249

HTML documentation 78

online manuals 78

output 17 , 351 - 354

selected object, class of the 56 , 341

symbols 287 - 292

systems 51 , 410 - 424

window definitions 425 - 431

Buffer Changed Definitions editor command 192

buffers

closing 201

swapping between 200

Buffers menu 188 , 211

Compile 213

Evaluate 212

Trace. See Trace menu

Undefine 218

bugs, reporting 344

Build command 434 , 438

Build menu

Build 434 , 438

Clear Output 440

Display Backtrace 440

Display Error 440

Edit Script 439

Kill All 442

Kill Application 442

Make a New Script 436

Run 440

Run With Arguments 441

building

applications 433 - 443

By Name option 62

By Package option 62

C

call frames 158 , 164

callbacks

action 328

extend 328

retract 328

selection 328

specifying 327 - 329

catch frames 164

Catchers button 164

:center keyword 323

check components 305

choosing menu commands xxiv

class browser 107 - 131

Class area 115

current class, operations specific to the 117 , 119 , 122 , 126 , 129 , 131

description 3

Description area 119 , 122 , 128

examining a class 112

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 128

initargs view 127

invoking on the current expression 341

invoking on the selected object 56

menu commands, see menu or command name

methods list 125

overview of the 107

Precedence area 131

precedence view 129

Slot description area 116

slot information 110 - 112

Slots area 116

slots view 110 - 112

sorting information 113

tracing classes from the 126

undefining functions and methods 126

See also classes

Class command 21 , 56 , 108 , 111 , 116 , 341

classes 107 - 131

changing slot values in the inspector 276 - 279

column-layout 300

displaying graphs of 120 - 123

examining 112

examining functions and methods defined on 124 - 126

inherited slots in 110

initargs 127

inspecting local slots 273

interface 295

list-panel 111

operations specific to the current class 117 , 119 , 122 , 126 , 129 , 131

precedence list 129

push-button-panel 113

row-layout 300

tracing 126

See also class browser

Classes menu

Browse Metaclass 117 , 119 , 122 , 126 , 129 , 131

objects operated on by the 117 , 119 , 122 , 126 , 129 , 131

Clear Output command 440

Clip command 136

clipboard

general use 47 - 48

usage in editor 203

See also clipboard, kill ring

Clone command 32 , 64 , 201

Close command 201

interface builder 308

closing

editor buffers 201

Code Coverage Browser

Coloring preferences 225 , 226

Files List context menu 224

Files List preferences 223

Pathname Mapping preferences 225

Code Coverage Goto Next editor command 226

Code Coverage menu

Copy To New Data... 227

Load Data... 222

Traverse 226

Use Internal Data 226

code-coverage-file-stats function 223

Collapse Nodes command 94

collapsing graphs 93

colors

of code in Lisp mode 43

column-layout class 300

command line arguments

-build 89

-eval 89

-init 89

-load 89

-lw-no-redirection 89

-siteinit 89

Command to Key command 219 , 349

commands

completion of 183

repeating 49

common features in the environment 25 - 73

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 149 - 170

displaying documentation for expressions 341

displaying documentation for selected object 56 , 162

evaluating forms 337 - 338

file extension 197

indentation of forms in source code 218

prompt 336

systems. See system

Common Lisp symbols 42

Common LispWorks podium 103 - 105

compilation conditions browser 143 - 147

pathnames 147

preference dialog 146

Compilation Options menu

Force 424

Preview 424

Source 424

Compile and Load command 51 , 159 , 214 , 414 , 419

Compile and Load... command 214

Compile command 51 , 213 , 214 , 414 , 419

Compile Region command 342

in editor 213

Compile... command 214

compiler output 213

compile-system function 408

compiling code

editor 213 - 214

compiling files in the listener 51

completion 69 , 183

in class browser 113 , 165

dynamic 43

in generic function browser 241

in-place 37 , 43

using Tab 69

Concatenate... command 414 , 424

Condition menu

Actions. See Actions menu

Report Bug 161

confirmer

description 315

consistency in the IDE. See common features in the IDE

contain function 19 , 111 , 278

Contents radio button 78

Control key, use of xxv , 184

controls

choosing xxiv

conventions used in the manual xxi - xxv

Copy command 56 , 203 , 204 , 278

in Actions menu 373

interface builder 311

standard action command 56

Copy Object command 47

copying windows 32

create snapshot 81 - 90

creating new files 51 , 197

cross-referencing 229

Ctrl+Break, break gesture 49

current

object. See selected object

package of any tool 53

prompt 337

value, operating on 343

current buffer 212

current class, operations specific to the 117 , 119 , 122 , 126 , 129 , 131

current definition 212

current expression 212

displaying lambda list for 219 , 342

displaying value 219 , 342

stepper breakpoint 342

toggling stepper breakpoint 342

tracing 342

current form

macro expanding 342

macroexpanding 342

walking 342

Customize menu

Reuse Editor 189

Reuse Inspector 30

toolbars 32

Cut command 203 , 204

interface builder 299 , 301 , 306 , 310 , 320

Cut Object command 47

D

Debug command 359

Debug menu

Debugger 15 , 149 , 150 , 157 , 159 , 161

Listener 15

Restarts 343

debugger 149 - 170

abort restart 157

backtrace tree 153

binding frames 164

call frame 153

call frames 158 , 164

catch frames 164

closure variable 153

colors of variables 153

continue restart 157

controlling from the listener 343 - 344

debugger tool 344

description 157

displaying documentation for object in current frame 162

example session 159 - 161

finding source code for object in current frame 162

handler frames 164

invisible frames 165

invoking 151

invoking from the process browser 359

invoking from the tracer 63

lexical variable 153

menu commands in the listener 343

other frame 153 , 385

restart frames 164

restart options 157 - 158

special variable 153

stack 158 - 159

stack frames 158

See also debugger tool

Debugger command 15 , 150 , 150 , 157 , 159 , 344

debugger level 339

debugger prompt

colon 339

debugger tool 149 - 170

Backtrace area 152

buttons 156

Condition area 152

invoking 149

invoking from notifier 151

package information 165

Restarts menu 157

types of frame, displaying 164

See also debugger

debugging a process 359

default font 33

defclass macro 125

Definitions menu 190 , 191 , 211

Compile 213

Evaluate 213

Generic Function 218

Trace. See Trace menu

Undefine 218

defsystem macro 257 , 410

examples of use 409

deleting text in the editor 200

See also kill ring

Describe Generic Function editor command 239

Describe System editor command 410

description

of compilation conditions 145

Description menu 145 , 233 , 242

Listen 291

Deselect All command 48 , 172 , 203

Destroy command 431

Display as Confirmer command 315

Display as Dialog command 315

Display Backtrace command 440

Display Borders command 316

Display Error command 440

display function 332

displaying

package information 52 - 54

windows 27

display-message function 331

Documentation command 56 , 162 , 341

documentation, online. See online help

$ variable 283

drag and drop 37 , 181

dynamic library 442

E

Edit > Object menu

Copy Object 47

Cut Object 47

Paste Object 47

Edit menu 45

Copy 46 , 56 , 203 , 204 , 311

Cut 46 , 203 , 204 , 299 , 301 , 306 , 310 , 320

Deselect All 48 , 172 , 203

Find 207 , 210

Find Next 48 , 209

Find Next, for graph view 93

Find, for graph view 93

Find... 48

interface builder 309

Link. See Link Menu

Paste 46 , 116 , 203 , 241 , 310 , 320

Replace 210

Replace... 48

Search Files... 251

Select All 48 , 172 , 203 , 419

Undo 46 , 202

Edit Script command 439

Editing menu

Command to Key 219 , 349

Key to Command 219 , 349

editing the history list 50

editor

aborting commands 202

breakpoints 215

buffers view 186 , 200

buffers. See buffers

changed definitions list 191

closing buffers 201

compiling source code 213 - 214

creating a new window 201

creating files 51 , 197

current expression, displaying value 219

current package and displayed package 197

definitions list 189

definitions, operating on 218 - 219

deleting text 200

Emacs, comparison with 179

evaluating source code 212 - 213

expressions, operating on 218 - 219

History menu 200 , 202

indenting forms 218

inserting files into the current buffer 200

inserting text 200

invoking 180

keyboard commands, use of 184

kill ring. See kill ring

Lisp-specific commands 211 - 219

macro expanding forms in the 219

macroexpanding forms in the 219

menu and keyboard commands, distinctions 197

menu commands. See menu or command name

moving around in the buffer 198 - 199

new files 51 , 197

online help 219 , 349

opening files 51 , 180 , 197

opening recent files 51

output view 185

overview 3

package information 196

package usage 217

repeating commands 202

replacing text 210 - 211

reverting to last saved version 197

saving files 197 , 201

saving text regions 198

scrolling text 199

searching 207 - 210

sorting entries 196

swapping between buffers 200

tracing 216

undefining symbols 218

undoing commands 202

using the clipboard 203

viewing two sections of the same file 201

views available 180

walking forms 219

editor commands

Buffer Changed Definitions 192

Code Coverage Goto Next 226

Describe Generic Function 239

Describe System 410

Find Dspec 395

finding keyboard command for 349

Indent Selection or Complete Symbol 69

Search Files 251

Shell 380

View Source Search 193

Visit Tags File 184

editor emulation 33

editor font 33

editor-color-code-coverage function 224

Emacs 40

comparison with built-in editor 179

Enable Display command 170

encoding 45

Enter Search String dialog 77

environment

common features 25 - 73

quitting 38

EOF command 380

error conditions 145

Escape key, use of xxv , 184

Evaluate command

in editor 212 , 213

Evaluate Last Form in Listener editor command 349

Evaluate Region command

in editor 212

in listener 342

evaluating

code in the editor 212 - 213

forms 337 - 338

event

next 345

previous 345

repeating 50

examining objects 273

example source files

searching 78

examples

searching 78

execute mode 344

Exit command 13

Expand Nodes command 94

expanding graphs 93

Expression menu 211

Arguments 219 , 342

Browse Symbols Like 343

Class 341

Compile Region 213 , 342

Documentation 341

Evaluate Region 212 , 342

Find Source 38 , 341

Function Calls 342

Generic Function 342

Inspect Value 342

Macroexpand 219

Macroexpand Form 342

Toggle Breakpoint 342

Trace. See Trace menu

Value 219 , 342

Walk 219

Walk Form 342

expressions

browsing the class of 341

displaying documentation 341

finding source code 341

extend callbacks 328

extended editor commands, finding keyboard command for 349

:extended-selection keyword 323

external format 45

F

fg UNIX command 380

File menu 12 , 104 , 188 , 189

Browse Parent System 51 , 218 , 410

Close 185 , 201 , 308

Compile 51 , 214

Compile and Load 51 , 159 , 214 , 216

description 50 - 51

Exit 38

Insert 200

Load 51 , 213 , 214 , 216 , 410

New 51 , 197 , 295 , 319 , 333

Open 51 , 180 , 185 , 197

Open... 296

Print 51 , 198

Recent Files 51 , 180

Revert to Saved 197 , 308

Save 185 , 189 , 197 , 308 , 329 , 333

Save All 201 , 308

Save As 197

Save As... 308

Save Region As 198

filenames

completion of 183

extensions for CL files 197

files

compiling in listener 51

creating new 51 , 197

inserting one into another 200

loading 51

navigating in the editor 198 - 199

opening 51 , 180 , 197

opening recent 51

printing 51

reverting to last saved version 197

saving 197

saving all 201

filtering information 64 - 67 , 111 , 418

in inspector 271

filtering results 64

filters 64

Find command 48

in editor 210

in graph view 93

Find Dspec editor command 395

Find Next command 48 , 209

in graph view 93

Find Source command 38 , 56 , 162 , 180 , 341

in Debug menu 344

displaying list of results 38

shortcut in debugger tool 160

Find... command 48

in editor 207

font size 33

Force command 424

forms

compiling in editor 213 - 214

evaluating 337 - 338

evaluating in editor 212 - 213

indentation of 218

re-evaluating 338 - 341

Frame menu

Break On Return From Frame 163

Documentation 162

Find Source 160 , 162 , 180

Inspect Function 162

Method Combination 162 , 244

Restart Frame 162 , 164

Restart Frame Stepping 162 , 384

Return from Frame 163

Trace. See Trace menu

function call browser 229 - 237

By Name command 235

By Package command 235

Callees area 234

Callers area 234

description 229

Documentation area 233

Function area 230

Function description area 233

Function menu 237

Trace submenu 237

Graph area 231

graphing callers and callees 231

invoking on selected object 57 , 342

menu commands, see menu or command name

operating on functions 237

package information 235

Show Package Names command 235

sorting entries 235

text view 233

tracing from 237

Unsorted command 235

views available 229

Function Calls command 57

Function menu 241

in the profiler 373

Trace. See Trace menu

functions

apropos 287

code-coverage-file-stats 223

compile-system 408

contain 19 , 111 , 278

deliver 433

display 332

display-message 331

editor-color-code-coverage 224

save-code-coverage-data 222

save-current-code-coverage 222

save-image 81 , 433 , 435 , 442

undefining 126

Functions menu

in the class browser 126

in the function call browser 237

G

generic function browser 239 - 249

Arguments types area 246

description 239

Description area 242

displaying signatures 247

Filter area 241

Function area 240

invoking on selected object 57 , 218

menu commands. See menu or command name

Method combination list 246

method combinations, viewing 243

methods list 241

operating on signatures 247

Signatures area 245

Generic Function command 57 , 218 , 287 , 342 , 373

generic functions

browsing from listener 342

in class browser 126

defined on selected object 57 , 218

get-inspector-values 283

Getting help from the LispWorks website 79

Getting public patches 79

global preferences

When modified buffers 38

graph layout menu 91

Collapse Nodes 94

Expand Nodes 94

Preferences 97

Reset Graph Layout 95

graph view

system browser 411 - 413

graphical user interface. See interfaces

graphs 91 - 101

altering breadth 98

altering depth 98

children function 329 , 332

different layouts 99 - 101

expanding and collapsing nodes 93

menu commands. See menu or command name

searching 92

sorting items 58

Grep

search kind 258

GUI. See interfaces

H

handler frames 164

Handlers button 164

Help menu 75 , 104

Editing. See Editing menu

Install Private Patches... 79

Lisp Knowledgebase 79

LispWorks Patches 79

Manuals 78

On Symbol 75

On Tool 76

Register... 80

Report Bug 79

Search 77

Search Examples 78

help. See online help

Hidden Symbols button 164

hierarchy view

in class browser 113

highlight

compiler messages 42

interactive input 42

matching parentheses 42 , 211

selected text 42

history list 49

editing the 50

in the listener 341

repeating next event 50 , 345

repeating previous event 50 , 345

searching the 345

History menu 49

in editor 200 , 202

in the listener 341

interface builder 296

in listener 341

Modify 50

Next 50

Previous 50

I

Include Inherited Slots button 110 , 116

Include Inherited Slots checkbox 21

incremental search 209

Indent Selection or Complete Symbol editor command 69

Index radio button 78

init file 438

initargs of slot, displaying 117

initform of slot, displaying 117

initial I/O streams 72

initialization file 39

initialization files 438

in-package 216

in-place completion 37

Insert... command 200

inserting files in editor 200

inserting text in editor 200

Inspect command 19 , 33 , 57 , 269 , 274 , 276 , 290 , 358

Inspect Function command 162

Inspect Value command 342

inspecting listener values automatically 283

inspector 269 - 286

changing values 275 - 279

description 270

display options 279 - 282

filtering display 271

inspecting selected object 57

menu commands. See menu or command name

overview 3

simple use 273

sorting entries 280

tracing 275

tracing in the 275

viewing local class slots 273

Inspector command 269

Install Private Patches command 79

Installing private patches 79

interface builder 293 - 316

adding your own code 306

attribute categories 313 - 314

Attributes dialog box 312 , 322 , 325

button panels 299

Check Component button 305

code area 308

code view 307 , 327

Component button 304

current interface 298

current package 300

default names of elements 301 , 321

default names of menus 303

Edit menu 309

editing code 307

example of use 317 - 334

interface area 298

Interface menu 314 - 316

interfaces, creating 295 - 296 , 319

interfaces, loading 296 - 298 , 309

introduction 293

invoking 294

Item button 303 , 325

layout hierarchy area 299 , 319

layouts view 298 - 301 , 319 - 321

Menu Bar button 303

Menu button 303 , 325

menu hierarchy area 302 , 319

menus view 301 - 306 , 324 - 327

methods of use 306

operating on elements 316

Radio Component button 305

rearranging components 310 - 311 , 320 - 321

saving code 308 - 309 , 329 , 333

setting attributes 311 - 314 , 321 - 324

switching between interfaces 296

views, description 294

See also interfaces

interface class 295

Interface menu 73

Attributes 314

Display as Confirmer 315

Display as Dialog 315

Display Borders 316

interface builder 314 - 316

Raise 315

Regenerate 315

interface skeleton

default menus in 296

description 295

interfaces

callbacks 314 , 327 - 329

confirmers 315

constructing 319 - 321

creating menus for 301 - 306

creating new 295 - 296 , 319

default package 300

definition 295

development strategy 306

dialog boxes 315

geometry of elements 314

graph area 299

layout elements, adding 300

layout elements, removing 301

layout hierarchy 299

loading 296 - 298 , 309

menu hierarchy 302

menu objects, removing 306

operating on the current 314 - 316

rearranging components 310 - 311 , 320 - 321

regenerating 315

setting attributes 311 - 314 , 321 - 324

titles 313 , 321 - 323

types of attribute 313 - 314

interrupting evaluation 340

invisible frames 165

Invisible Functions button 165

:items keyword 111

K

key input 40

Key to Command command 219 , 349

keyboard commands

comparison with menu commands 197

finding editor command for 349

in the editor 184

keyboard conventions xxiv - xxv

keywords

:center 323

:extended-selection 323

:items 111

Kill All command 442

Kill Application menu 442

kill ring 203 - 207

copying text from 205 - 207

marking the region 204

putting text into 204

rotating 206

summary of use 207

killing a process 358

Known Definitions

search kind 257

L

lambda list, displaying 219 , 342

layouts

adding to an interface 319 - 321

pinboard 315

rearranging 310 - 311 , 320 - 321

specifying callbacks 327 - 329

See also interfaces

layouts, displaying in window browser 429

Link from command 64

linking tools together 64

.lisp files 197

Lisp Knowledgebase command 79

LispWorks IDE tools

Process Browser 49

LispWorks Patches command 79

Listen command 57 , 278 , 290 , 291 , 359

listener

basic tutorial 337 - 341

browsing generic functions from 342

compiling files in 51

current expression, displaying value 342

current expression, stepper breakpoint 342

current expression, toggling stepper breakpoint 342

debugger commands 346

debugging in the 343

description 336 - 337

evaluating forms 337 - 338

execute mode 344

Expression menu. See Expression menu

history commands 344

history list 341

History menu 341

loading files in 51

macro expanding forms 342

macroexpanding forms 342

miscellaneous commands 347

next event 345

online help 349

operating on expressions 341

overview 3

pasting selected object into 57

previous event 345

prompt 336

re-evaluating forms 14 , 338 - 341

searching history list 345

size of the stack 348

stack size 348

*** variable 18

** variable 18

* variable 18 , 22 , 278 , 338

tracing current expression 342

Values submenu. See Values menu

walking forms 342

Listener Bind $ command 283

Listener command 336

list-panel class 111

Load command 51 , 213 , 410 , 414 , 419

Load... command 213 , 410

loading files 51

loading tools into the environment 27

local slots, inspecting 273

Long Names button 430

Lower command 311 , 431

M

Macroexpand command 219

Macroexpand Form command 342

macros

defclass 125

defsystem 257 , 410

trace 63 , 171

major tools, overview 2 - 4

Make a New Script command 436

manipulating values with inspector 275 - 279

Manuals command 78

manuals, online. See online help

menu commands

check components 305

choosing xxiv

comparison with keyboard commands in editor 197

creating with the interface builder 301 - 306

debugger commands 343

names, specifying 327

radio components 305

rearranging 310 - 311

specifying callbacks 329

See also interface

menu components 304 - 306

check 305

radio 305

menus

creating with the interface builder 301 - 306 , 324 - 327

rearranging 310 - 311

See also interface

Meta key

use of xxv

Method Combination command 162 , 244

methods

displaying signatures 247

operating on signatures 247

undefining 126

viewing method combinations 243

Methods menu 125 , 242

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 126

Microsoft Windows editor emulation 40 , 194

Modify command 50

module-children generic function 422

module-is-system-p generic function 422

module-name generic function 422

N

navigating within files in the editor 198 - 199

New command 51 , 197 , 333

interface builder 295 , 319

new files, creating 51 , 197

New in LispWorks 7.0

Code Coverage Browser 221

Handling of Cocoa Event Loop hanging 168

Preference option controlling anti-aliasing 37

Preference option controlling quality drawing 37

Restore display after fixing error in callback 170

Search Files tool reports file count after failed search 261

Session saving preserves the Listener tool's current package 82

Next command

command line debugger 344

history list 50

next event

repeating 50 , 345

Notifier window 150 , 166

O

object clipboard

menu commands, see menu or command name

Object menu 55

Actions. See Actions menu

Attributes 311

Clip 279

Copy 279

interface builder 299 , 300 , 316

Lower 311

Raise 311

objects

inspecting 273

operating on 54 - 57

searching for 48

selecting 48

See also selected object

On Symbol command 75

On Tool command 76

online help 75 - 80

browsing manuals 75

current symbol 75

current tool 76

packages, searching 78

searching 75 - 78

Open command 51 , 180 , 197 , 200

Open... command

interface builder 296

Opened Buffers

search kind 258

opening files 51 , 180 , 197

opening recent files 51

operating on objects 54 - 57

See also objects

Operations menu

Break 380

EOF 380

Suspend 380

output

compiler 213

editor 185

standard 351 - 354

output browser 17 , 351 - 354

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 366

P

Package command

interface builder 300

packages

current package 53

display of 52 - 54

in editor 217

searching for documentation 78

Packages button 377

Packages... button 370 , 377

Page Down key 199

Page Up key 199

Partial Search radio button 77

Paste command 203

in class browser 116

in generic function browser 241

in inspector 276 , 278

interface builder 310 , 320

Paste Object command 47 - 48

patches

named 79

numbered 79

private 79

public 79

pinboard objects

moving and resizing 315

Plain Directory

search kind 254

podium. See Common LispWorks podium

preferences

setting 33

Preferences command 72 , 194 , 195 , 223 , 263 , 348

Preferences... command 97 , 249 , 276 , 291 , 359 , 372 , 376 , 404 , 423 , 428 , 443

Preview command 424

previewing a system plan 416 - 419 , 424

Previous command

command line debugger 344

history list 50

previous event

repeating 50 , 345

primary package in editor 217

Print command 51

Print... command 198

printing files 51

process

breaking 49

process browser 355 - 360

menu commands. See menu or command name

sorting processes 358

Process Browser tool 49

process-break function 359

processes

breaking 49

inspecting 358

killing 358

sorting 358

terminating 358

Processes menu 358

profiler 361 - 378

choosing packages 370 - 372

choosing symbols 368 - 372

description 363

example of use 376 - 378

information returned 367 , 373 - 374

interpreting results 374

menu commands. See menu or command name

overview of profiling 366

pitfalls 374

running a profile 373

sorting results 373

specifying code to run 372

symbols that can be profiled 374

prompt in the listener 336

push-button-panel class 113

Q

Quit command 431

quitting the environment 38

R

radio components 305

Raise command 311 , 315 , 431

readers of a slot, displaying 117

Recent Files command 51 , 180

Recompute Events button 418

recursive macro expansion 342

recursive macroexpansion 342

re-evaluating forms in listener 14 , 338 - 341

Refresh command 20 , 32

Regenerate command 315

regexp 67

syntax 67

Register...command 80

regular expressions 67

syntax 67

repeating commands 49

in the editor 202

repeating the next event 50

repeating the previous event 50

Replace command 48 , 210 , 414

Replace... command 48 , 210

replacing text 210 - 211

Report Bug command 79 , 161 , 344

reporting bugs 161 , 344

Restart Frame command 162 , 164

Restart Frame Stepping command 162 , 384

restart frames 164

Restarts button 164

Restarts menu 157 , 395

Restarts submenu 343

retract callbacks 328

Return from Frame command 163

re-using windows 30

Revert to Saved command 197

interface builder 308

reverting a file to the version stored on disk 197

Root and Patterns

search kind 255

row-layout class 300

Run command 440

Run With Arguments command 441

S

Save All command

interface builder 308

Save All... command 201

Save As... command 197

interface builder 308

Save command 197 , 333

interface builder 308 , 329

Save Region As... command 198

save-code-coverage-data function 222

save-current-code-coverage function 222

saving all files 201

saving files 197

interface builder 308 - 309

saving regions of text 198

scrolling text in editor 199

Search command 77

Search Examples command 78

Search Files editor command 251

Search Files tool

Grep searches 258

Known Definitions searches 257

Opened Buffers searches 258

Plain Directory searches 254

Root and Patterns searches 255

System searches 257

Search Files... command 414

searching

example source files 78

examples 78

for objects 48

for text 48 , 207 - 210

history list 345

online manuals 77

Select All command 48 , 172 , 203 , 419

selected object

browsing 56

browsing the class of 56

copying 56

displaying documentation 56

finding source code 56

inspecting 57

pasting into listener 57

placing on object clipboard 56

showing function calls 57 , 342

showing generic functions 57 , 218

showing similar symbols 57

selection callbacks 328

sessions

saving 81 - 90

Set command 276 , 277

debugger 163

Shell editor command 380

Shell tool 379

shell tool 379 - 381

break signal, sending 380

creating 379

EOF signal, sending 380

menu commands. See menu or command name

recalling commands 381

suspend signal, sending 380

type of shell 381

*shell-shell* variable 381

Shift key, use of xxv , 184

Short Names button 430

Show in Tracer command 63 , 171

Show Package Names button 53 , 165 , 280 , 429

Show Toolbar button 32

Signature menu 247 - 248

signatures

displaying 247

operating on 247

simple-pane-foreground reader 22

siteinit file 438

Slots menu 55 , 116 , 128

Clip 279

Copy 279

Inspect 274

Paste 276 , 278

Set 276 , 277

snapshot

of running image 81 - 90

snapshot Debugger 167

sort options

By Name 62

By Package 62

Unsorted 62

sorting

in class browser 113

in editor 196

in inspector 280

in process browser 358

views 58

in window browser 428

source code

debugging 149 - 170

for current expression 341

for object in current frame of debugger 162

for selected object 56

Source command 424

stack frames in the debugger 158

stack overflow 348

standard action command

Browse 56

Browse Symbols Like 287 , 343

Class 56

Copy 56

Documentation 56

Find Source 56

Function Calls 342

Generic Function 57 , 218 , 342

Inspect 57

Listen 57

standard output 351 - 354

standard streams 72

*standard-output* variable 17

*** variable 18

** variable 18

* variable 18 , 22 , 278 , 338

stepper

active frame 385

backtrace tree 385

call frame 385

calling a function 385

evaluating a form 385

returning from a form 385

status item 385

Stepper tool

Restarts menu 395

stepping through code 383 - 406

Stop command 358

stopping a process 358

Suspend command 380

swapping editor buffers 200

Symbol Browser 287 - 292

symbol browser

invoking on selected object 57

Symbol menu

Inspect 290

Listen 290

Unintern... 290

symbols

interface builder 316

online help for 75

tracing 216

undefining 218

Symbols... button 368 , 377

syntax coloring 42 , 43 , 211

syntax styles 43

System

search kind 257

system

ALL-SYSTEMS 412

browsing 410

compiling and loading 413

concatenating 414

creating plans for 418

defining 333 , 408 - 410

executing plans for 418

forcing compilation and loading of members 424

introduction to 407 - 408

parent system, browsing 412

plan 416

previewing a plan 416 - 419 , 424

searching 414

using source files 424

system browser 407 - 424

Actions area 418

compiling and loading systems 413

creating plans 418

description 410

executing plans 418

File description area 413

Filter area 418

forcing compilation and loading 424

Graph area 412

graph view 411 - 413

menu commands. See menu or command name

output view 419 - 420

package information 423

parent system, browsing 412

Plan area 418

previewing the plan 416 - 419

sorting information 423

System area 412

system plan, previewing 416 - 419 , 424

text view 414 - 416

using 410 - 413

using source files 424

views available 410

Systems menu 413

Browse All Systems 413

Browse Systems For Directory 413

Compile 414 , 419

Compile and Load 414 , 419

Concatenate... 414

Hide Files 414

Load 414 , 419

Parent 412

Replace 414

Search Files 414

Show Files 414

T

Tab completion 69

tabs

choosing xxiv

Terminate command 358

terminating a process 358

text

deleting 200

inserting 200

replacing 210 - 211

saving regions of 198

scrolling in editor 199

searching for 48 , 207 - 210

selecting 48

See also under editor

text color 33

text style 33

text view

in editor 181

in function call browser 233

in system browser 414 - 416

The Break gesture 49 , 340

Toggle Breakpoint command 342

Toggle Tracing command 63

toolbar

customizing 32

hiding 31

toolbar buttons

size 32

text labels 32

toolbars

hiding 31

removing 31

tools

current package of 53

linking together 64

loading into the environment 27

online help for 76

overview of major 2 - 4

reusing 37

switching between 22

tracing from 63

Tools menu 2 , 12 , 27 , 104

accelerators 28

Application Builder 433

Class Browser 108 , 134 , 180

Clone 32 , 64

Code Coverage Browser 221

Compilation Conditions Browser 144

Editor 180 , 180 , 221

Generic Function Browser 239

Inspector 269

Interface Builder 294

Listener 336

Object Clipboard 134 , 144

Output Browser 351

Preferences 25 , 30 , 31 , 33 , 38 , 70 , 72 , 194 , 195 , 223 , 263 , 348

Preferences... 249 , 276 , 376 , 404

Process Browser 356

Profiler 361

Refresh 32

Saved Sessions... 84

Search Files 251

shell 379

Stepper 383 , 386

Symbol Browser 287

System Browser 410

Tracer 171

Window Browser 425

Trace command 63 , 216 , 342

Trace Inside command 63

trace macro 63 , 171

Trace menu

Break on Access 275

Break on Read 275

Break on Write 275

Show in Tracer 63 , 171

Trace 63

Trace Inside 63

Trace Read 275

Trace with Break 63

Tracing 63

Untrace 63 , 275

Untrace All 63

Trace with Break command 63

Tracer 171 - 177

Function menu 172

tracing 171 - 177

classes 126

in function call browser 237

in the inspector 275

in inspector 275

U

Undefine command 126 , 218

Undefine... command 218 , 242

undefining

current definition 218

functions 126

generic functions 242

methods 126

Undo command 46

editor 202

Unintern... command 290

Unsorted option 62

Unstop command 358

unstopping a process 358

Untrace All command 63

Untrace command 63 , 275

updating windows 32

using the clipboard 47 - 48

See also kill ring

using the keyboard xxiv - xxv

using the mouse xxi - xxiv

V

Value command 219 , 342

Value menu

Listen 278

values

changing in inspector 275 - 279

Values menu

Class 21 , 108 , 111

Copy 278

Inspect 33 , 269 , 274 , 276

variables

* 347

$ 283

* 18 , 22 , 278 , 338

** 18

*** 18

*active-finders* 258

*enter-debugger-directly* 156

*grep-command* 268

*grep-command-format* 268

*grep-fixed-args* 268

*packages-for-warn-on-redefinition* 371

*shell-shell* 381

*standard-output* 17

*trace-verbose* 176

Variables menu

Set 163

View Source Search editor command 193

views

in class browser 107

description 58 - 63

in editor 180

in function call browser 229

in generic function browser 239

graph 91 - 101 , 411 - 413

hierarchy 113

in inspector 279

output 185 , 351 - 354 , 419 - 420

slots 110 - 112

sorting items in 58

in system browser 410

text 233 , 414 - 416

Visit Tags File editor command 184

W

Walk command 219

Walk Form command 342

web browsers 75

Whole Word radio button 77

window browser 425 - 431

changing root of graph 427

complete window names, displaying 430

destroying a window 431

different types of window 429

lowering a window 431

menu commands. See menu or command name

moving around different windows 431

package information 429

quitting a window 431

raising a window 431

sorting entries 428

using 427

whole environment 431

window colors 43

windows

displaying 27

making copies of 32

re-using 30

switching between 22

updating 32

Windows menu 20 , 27 , 104 , 430

Actions. See Actions menu

Browse 427

Browse Parent 431

Browse Screen 431

Destroy 431

Enable Display 170

Lower 431

Quit 431

Raise 431

in window browser 431

Works menu 104

Exit 13

Object submenu. See Object menu

Packages submenu. See Packages menu

Symbols submenu. See Symbols menu

writers for a slot, displaying 117

X

xrefs 229


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

NextPrevTopContents