All Manuals > LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 285

* variable 18 , 22 , 280 , 340

** variable 18

*** variable 18

*package* variable 218

.lispworks file 39

A

aborting commands in the editor 204

accelerators

for tools 28

action callbacks 330

Actions menu 56 - 59

*active-finders* variable 260

add-system-namespace function 432

Alt key

as Emacs Meta key 40

use of 186

application builder 443 - 453

Arguments command 221 , 344

ASDF 259 , 430

Attributes command 313 , 316

Attributes menu 277

Clip 281

Copy 281

Inspect 277

B

Backtrace command 345

backtraces 161

binding $ to the current inspector object 285

binding frames 166

Bindings button 166

Bindings command 346

Break command 360

Break on Access command 277

Break on Read command 277

Break On Return from Frame command 165

Break on Write command 277

breaking a process 360

breaking processes 51

breakpoints

in the editor 217

Browse All Systems command 422 , 423

Browse command 58 , 76 , 437

variations in name 58

Browse Metaclass command 119 , 121 , 124 , 128 , 131 , 133

Browse Parent command 441

Browse Parent System command 53 , 220 , 420

Browse Screens command 441

Browse Symbols Like command 59 , 345

Browse Systems For Directory command 423

browsers 77

browsing

Common Lisp classes 109 - 133

compilation conditions 145 - 149

errors 145

function calls 231 - 239

generic functions 241 - 251

HTML documentation 80

online manuals 80

output 17 , 353 - 356

selected object, class of the 58 , 343

symbols 289 - 294

systems 53 , 420 - 434

window definitions 435 - 441

Buffer Changed Definitions editor command 194

buffers

closing 203

swapping between 202

Buffers menu 190 , 213

Compile 215

Evaluate 214

Trace. See Trace menu

Undefine 220

bugs, reporting 346

Build command 444 , 448

Build menu

Build 444 , 448

Clear Output 450

Display Backtrace 450

Display Error 450

Edit Script 449

Kill All 452

Kill Application 452

Make a New Script 446

Run 450

Run With Arguments 451

building

applications 443 - 453

By Name option 65

By Package option 65

C

call frames 160 , 166

callbacks

action 330

extend 330

retract 330

selection 330

specifying 329 - 331

catch frames 166

Catchers button 166

:center keyword 325

check components 307

choosing menu commands xxiv

class browser 109 - 133

Class area 117

current class, operations specific to the 119 , 121 , 124 , 128 , 131 , 133

description 3

Description area 121 , 124 , 130

examining a class 114

Filter area 118

filtering information 113

Function description area 127

functions list 127

functions view 126 - 128

generic functions, operating on 128

Graph area 124

graph view 122 - 125

hierarchy view 115

Include Accessors button 127

Include Inherited button 127

inherited slots 112

Initargs area 130

initargs view 129

invoking on the current expression 343

invoking on the selected object 58

menu commands, see menu or command name

methods list 127

overview of the 109

Precedence area 133

precedence view 131

Slot description area 118

slot information 112 - 114

Slots area 118

slots view 112 - 114

sorting information 115

tracing classes from the 128

undefining functions and methods 128

See also classes

Class command 21 , 58 , 110 , 113 , 118 , 343

classes 109 - 133

changing slot values in the inspector 278 - 281

column-layout 302

displaying graphs of 122 - 125

examining 114

examining functions and methods defined on 126 - 128

inherited slots in 112

initargs 129

inspecting local slots 275

interface 297

list-panel 113

operations specific to the current class 119 , 121 , 124 , 128 , 131 , 133

precedence list 131

push-button-panel 115

row-layout 302

tracing 128

See also class browser

Classes menu

Browse Metaclass 119 , 121 , 124 , 128 , 131 , 133

objects operated on by the 119 , 121 , 124 , 128 , 131 , 133

Clear Output command 450

Clip command 138

clipboard

general use 49 - 50

usage in editor 205

See also clipboard, kill ring

Clone command 32 , 67 , 203

Close command 203

interface builder 310

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 96

collapsing graphs 95

colors

of code in Lisp mode 44

column-layout class 302

command line arguments

-build 91

-eval 91

-init 91

-load 91

-lw-no-redirection 91

-siteinit 91

Command to Key command 221 , 351

commands

completion of 185

repeating 51

common features in the environment 25 - 76

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 151 - 172

displaying documentation for expressions 343

displaying documentation for selected object 58 , 164

evaluating forms 339 - 340

file extension 199

indentation of forms in source code 220

prompt 338

systems. See system

Common Lisp symbols 44

Common LispWorks podium 105 - 107

compilation conditions browser 145 - 149

pathnames 149

preference dialog 148

Compilation Options menu

Force 434

Preview 434

Source 434

Compile and Load command 53 , 161 , 216 , 424 , 429

Compile and Load... command 216

Compile command 53 , 215 , 216 , 424 , 429

Compile Region command 344

in editor 215

Compile... command 216

compiler output 215

compile-system function 418

compiling code

editor 215 - 216

compiling files in the listener 53

completion 72 , 185

in class browser 115 , 167

dynamic 44

in generic function browser 243

in-place 37 , 44

using Tab 72

Concatenate... command 424 , 434

Condition menu

Actions. See Actions menu

Report Bug 163

confirmer

description 317

consistency in the IDE. See common features in the IDE

contain function 19 , 113 , 280

Contents radio button 80

Control key, use of xxv , 186

controls

choosing xxiv

conventions used in the manual xxi - xxvi

Copy command 58 , 205 , 206 , 280

in Actions menu 383

interface builder 313

standard action command 58

Copy Object command 49

copying windows 32

create snapshot 83 - 92

creating new files 53 , 199

cross-referencing 231

Ctrl+Break, break gesture 51

current

object. See selected object

package of any tool 55

prompt 339

value, operating on 345

current buffer 214

current class, operations specific to the 119 , 121 , 124 , 128 , 131 , 133

current definition 214

current expression 214

displaying lambda list for 221 , 344

displaying value 221 , 344

stepper breakpoint 344

toggling stepper breakpoint 344

tracing 344

current form

macro expanding 344

macroexpanding 344

walking 344

Customize menu

Reuse Editor 191

Reuse Inspector 30

toolbars 32

Cut command 205 , 206

interface builder 301 , 303 , 308 , 312 , 322

Cut Object command 49

D

Debug command 361

Debug menu

Debugger 15 , 151 , 152 , 159 , 161 , 163

Listener 15

Restarts 345

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 345 - 346

debugger tool 346

description 159

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 361

invoking from the tracer 66

lexical variable 155

menu commands in the listener 345

other frame 155 , 395

remote 455

restart frames 167

restart options 159 - 160

special variable 155

stack 160 - 161

stack frames 160

See also debugger tool

Debugger command 15 , 152 , 152 , 159 , 161 , 346

debugger level 341

debugger prompt

colon 341

debugger tool 151 - 172

Backtrace area 154

buttons 158

Condition area 154

invoking 151

invoking from notifier 153

package information 167

Restarts menu 159

types of frame, displaying 166

See also debugger

debugging a process 361

default font 33

defclass macro 127

Definitions menu 192 , 193 , 213

Compile 215

Evaluate 215

Generic Function 220

Trace. See Trace menu

Undefine 220

defsystem macro 259 , 420

examples of use 419

deleting text in the editor 202

See also kill ring

Describe Generic Function editor command 241

Describe System editor command 420

description

of compilation conditions 147

Description menu 147 , 235 , 244

Listen 293

Deselect All command 50 , 174 , 205

Destroy command 441

Display as Confirmer command 317

Display as Dialog command 317

Display Backtrace command 450

Display Borders command 318

Display Error command 450

display function 334

displaying

package information 54 - 56

windows 27

display-message function 333

Documentation command 58 , 164 , 343

documentation, online. See online help

$ variable 285

drag and drop 37 , 183

dynamic library 452

E

echo area 185

Edit > Object menu

Copy Object 49

Cut Object 49

Paste Object 49

Edit menu 47

Copy 48 , 58 , 205 , 206 , 313

Cut 48 , 205 , 206 , 301 , 303 , 308 , 312 , 322

Deselect All 50 , 174 , 205

Find 209 , 212

Find Next 50 , 211

Find Next, for graph view 95

Find, for graph view 95

Find... 50

interface builder 311

Link. See Link Menu

Paste 48 , 118 , 205 , 243 , 312 , 322

Replace 212

Replace... 50

Search Files... 253

Select All 50 , 174 , 205 , 429

Undo 48 , 204

Edit Script command 449

Editing menu

Command to Key 221 , 351

Key to Command 221 , 351

editing the history list 52

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 203

creating files 53 , 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 - 201

new files 53 , 199

online help 221 , 351

opening files 53 , 182 , 199

opening recent files 53

output view 187

overview 3

package information 198

package usage 219

repeating commands 204

replacing text 212 - 213

reverting to last saved version 199

saving files 199 , 203

saving text regions 200

scrolling text 201

searching 209 - 212

sorting entries 198

swapping between buffers 202

tracing 218

undefining symbols 220

undoing commands 204

using the clipboard 205

viewing two sections of the same file 203

views available 182

walking forms 221

editor commands

Buffer Changed Definitions 194

Code Coverage Goto Next 228

Describe Generic Function 241

Describe System 420

Find Dspec 405

finding keyboard command for 351

Indent Selection or Complete Symbol 72

Search Files 253

Shell 390

View Source Search 195

Visit Tags File 186

editor emulation 33

editor font 33

editor-color-code-coverage function 226

Emacs 40

comparison with built-in editor 181

Enable Display command 172

encoding 47

Enter Search String dialog 79

environment

common features 25 - 76

quitting 38

EOF command 390

error conditions 147

Escape key, use of xxv , 186

Evaluate command

in editor 214 , 215

Evaluate Last Form in Listener editor command 351

Evaluate Region command

in editor 214

in listener 344

evaluating

code in the editor 214 - 215

forms 339 - 340

event

next 347

previous 347

repeating 52

examining objects 275

example source files

searching 80

examples

searching 80

execute mode 346

Exit command 13

Expand Nodes command 96

expanding graphs 95

Expression menu 213

Arguments 221 , 344

Browse Symbols Like 345

Class 343

Compile Region 215 , 344

Documentation 343

Evaluate Region 214 , 344

Find Source 38 , 343

Function Calls 344

Generic Function 344

Inspect Value 344

Macroexpand 221

Macroexpand Form 344

Toggle Breakpoint 344

Trace. See Trace menu

Value 221 , 344

Walk 221

Walk Form 344

expressions

browsing the class of 343

displaying documentation 343

finding source code 343

extend callbacks 330

extended editor commands, finding keyboard command for 351

:extended-selection keyword 325

external format 47

F

fg UNIX command 390

File menu 12 , 106 , 190 , 191

Browse Parent System 53 , 220 , 420

Close 187 , 203 , 310

Compile 53 , 216

Compile and Load 53 , 161 , 216 , 218

description 52 - 53

Exit 38

Insert 202

Load 53 , 215 , 216 , 218 , 420

New 53 , 199 , 297 , 321 , 335

Open 53 , 182 , 187 , 199

Open... 298

Print 53 , 200

Recent Files 53 , 182

Revert to Saved 199 , 310

Save 187 , 191 , 199 , 310 , 331 , 335

Save All 203 , 310

Save As 199

Save As... 310

Save Region As 200

filenames

completion of 185

extensions for CL files 199

files

compiling in listener 53

creating new 53 , 199

inserting one into another 202

loading 53

navigating in the editor 200 - 201

opening 53 , 182 , 199

opening recent 53

printing 53

reverting to last saved version 199

saving 199

saving all 203

filtering information 67 - 70 , 113 , 428

in inspector 273

filtering results 67

filters 67

Find command 50

in editor 212

in graph view 95

Find Dspec editor command 405

Find Next command 50 , 211

in graph view 95

Find Source command 38 , 58 , 164 , 182 , 343

in Debug menu 346

displaying list of results 38

shortcut in debugger tool 162

Find... command 50

in editor 209

Font Lock Mode editor command 350

font size 33

Force command 434

forms

compiling in editor 215 - 216

evaluating 339 - 340

evaluating in editor 214 - 215

indentation of 220

re-evaluating 340 - 343

Frame menu

Break On Return From Frame 165

Documentation 164

Find Source 162 , 164 , 182

Inspect Function 164

Method Combination 164 , 246

Restart Frame 164 , 167

Restart Frame Stepping 164 , 394

Return from Frame 165

Trace. See Trace menu

function call browser 231 - 239

By Name command 237

By Package command 237

Callees area 236

Callers area 236

description 231

Documentation area 235

Function area 232

Function description area 235

Function menu 239

Trace submenu 239

Graph area 233

graphing callers and callees 233

invoking on selected object 59 , 344

menu commands, see menu or command name

operating on functions 239

package information 237

Show Package Names command 237

sorting entries 237

text view 235

tracing from 239

Unsorted command 237

views available 231

Function Calls command 59

Function menu 243

in the profiler 383

Trace. See Trace menu

functions

apropos 289

code-coverage-file-stats 225

compile-system 418

contain 19 , 113 , 280

deliver 443

display 334

display-message 333

editor-color-code-coverage 226

save-code-coverage-data 224

save-current-code-coverage 224

save-image 83 , 443 , 445 , 452

undefining 128

Functions menu

in the class browser 128

in the function call browser 239

G

generic function browser 241 - 251

Arguments types area 248

description 241

Description area 244

displaying signatures 249

Filter area 243

Function area 242

invoking on selected object 59 , 220

menu commands. See menu or command name

Method combination list 248

method combinations, viewing 245

methods list 243

operating on signatures 249

Signatures area 247

Generic Function command 59 , 220 , 289 , 344 , 383

generic functions

browsing from listener 344

in class browser 128

defined on selected object 59 , 220

get-inspector-values 285

Getting help from the LispWorks website 81

Getting public patches 81

global preferences

When modified buffers 38

graph layout menu 93

Collapse Nodes 96

Expand Nodes 96

Preferences 99

Reset Graph Layout 97

graph view

system browser 421 - 423

graphical user interface. See interfaces

graphs 93 - 103

altering breadth 100

altering depth 100

children function 331 , 334

different layouts 101 - 103

expanding and collapsing nodes 95

menu commands. See menu or command name

searching 94

sorting items 60

Grep

search kind 260

GUI. See interfaces

H

handler frames 166

Handlers button 166

Help menu 77 , 106

Editing. See Editing menu

Install Private Patches... 81

Lisp Knowledgebase 81

LispWorks Patches 81

Manuals 80

On Symbol 77

On Tool 78

Register... 82

Report Bug 81

Search 79

Search Examples 80

help. See online help

Hidden Symbols button 166

hierarchy view

in class browser 115

highlight

compiler messages 43

interactive input 43

matching parentheses 43 , 213

selected text 43

history list 51

editing the 52

in the listener 343

repeating next event 52 , 347

repeating previous event 52 , 347

searching the 347

History menu 51

in editor 202 , 204

in the listener 343

interface builder 298

in listener 343

Modify 52

Next 52

Previous 52

I

Include Inherited Slots button 112 , 118

Include Inherited Slots checkbox 21

incremental search 211

Indent Selection or Complete Symbol editor command 72

Index radio button 80

init file 448

initargs of slot, displaying 119

initform of slot, displaying 119

initial I/O streams 75

initialization file 39

initialization files 448

in-package 218

in-place completion 37

Insert... command 202

inserting files in editor 202

inserting text in editor 202

Inspect command 19 , 33 , 59 , 271 , 276 , 278 , 292 , 360

Inspect Function command 164

Inspect Value command 344

inspecting listener values automatically 285

inspector 271 - 288

changing values 277 - 281

description 272

display options 281 - 284

filtering display 273

inspecting selected object 59

menu commands. See menu or command name

overview 3

simple use 275

sorting entries 282

tracing 277

tracing in the 277

viewing local class slots 275

Inspector command 271

Install Private Patches command 81

Installing private patches 81

interface builder 295 - 318

adding your own code 308

attribute categories 315 - 316

Attributes dialog box 314 , 324 , 327

button panels 301

Check Component button 307

code area 310

code view 309 , 329

Component button 306

current interface 300

current package 302

default names of elements 303 , 323

default names of menus 305

Edit menu 311

editing code 309

example of use 319 - 336

interface area 300

Interface menu 316 - 318

interfaces, creating 297 - 298 , 321

interfaces, loading 298 - 300 , 311

introduction 295

invoking 296

Item button 305 , 327

layout hierarchy area 301 , 321

layouts view 300 - 303 , 321 - 323

Menu Bar button 305

Menu button 305 , 327

menu hierarchy area 304 , 321

menus view 303 - 308 , 326 - 329

methods of use 308

operating on elements 318

Radio Component button 307

rearranging components 312 - 313 , 322 - 323

saving code 310 - 311 , 331 , 335

setting attributes 313 - 316 , 323 - 326

switching between interfaces 298

views, description 296

See also interfaces

interface class 297

Interface menu 76

Attributes 316

Display as Confirmer 317

Display as Dialog 317

Display Borders 318

interface builder 316 - 318

Raise 317

Regenerate 317

interface skeleton

default menus in 298

description 297

interfaces

callbacks 316 , 329 - 331

confirmers 317

constructing 321 - 323

creating menus for 303 - 308

creating new 297 - 298 , 321

default package 302

definition 297

development strategy 308

dialog boxes 317

geometry of elements 316

graph area 301

layout elements, adding 302

layout elements, removing 303

layout hierarchy 301

loading 298 - 300 , 311

menu hierarchy 304

menu objects, removing 308

operating on the current 316 - 318

rearranging components 312 - 313 , 322 - 323

regenerating 317

setting attributes 313 - 316 , 323 - 326

titles 315 , 323 - 325

types of attribute 315 - 316

interrupting evaluation 342

invisible frames 167

Invisible Functions button 167

:items keyword 113

K

key input 40

Key to Command command 221 , 351

keyboard commands

comparison with menu commands 199

finding editor command for 351

in the editor 186

keyboard conventions xxv

keywords

:center 325

:extended-selection 325

:items 113

Kill All command 452

Kill Application menu 452

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 360

Known Definitions

search kind 259

L

lambda list, displaying 221 , 344

layouts

adding to an interface 321 - 323

pinboard 317

rearranging 312 - 313 , 322 - 323

specifying callbacks 329 - 331

See also interfaces

layouts, displaying in window browser 439

Link from command 67

linking tools together 67

.lisp files 199

Lisp Knowledgebase command 81

LispWorks IDE tools

Process Browser 51

LispWorks Patches command 81

Listen command 59 , 280 , 292 , 293 , 361

listener

basic tutorial 339 - 343

browsing generic functions from 344

compiling files in 53

current expression, displaying value 344

current expression, stepper breakpoint 344

current expression, toggling stepper breakpoint 344

debugger commands 348

debugging in the 345

description 338 - 339

evaluating forms 339 - 340

execute mode 346

Expression menu. See Expression menu

history commands 346

history list 343

History menu 343

loading files in 53

macro expanding forms 344

macroexpanding forms 344

miscellaneous commands 349

next event 347

online help 351

operating on expressions 343

overview 3

pasting selected object into 59

previous event 347

prompt 338

re-evaluating forms 14 , 340 - 343

searching history list 347

size of the stack 350

stack size 350

*** variable 18

** variable 18

* variable 18 , 22 , 280 , 340

syntax coloring 350

tracing current expression 344

Values submenu. See Values menu

walking forms 344

Listener Bind $ command 285

Listener command 338

list-panel class 113

Load command 53 , 215 , 420 , 424 , 429

Load... command 215 , 420

loading files 53

loading tools into the environment 27

local slots, inspecting 275

Long Names button 440

Lower command 313 , 441

M

Macroexpand command 221

Macroexpand Form command 344

macros

defclass 127

defsystem 259 , 420

trace 66 , 173

major tools, overview 2 - 4

Make a New Script command 446

manipulating values with inspector 277 - 281

Manuals command 80

manuals, online. See online help

menu commands

check components 307

choosing xxiv

comparison with keyboard commands in editor 199

creating with the interface builder 303 - 308

debugger commands 345

names, specifying 329

radio components 307

rearranging 312 - 313

specifying callbacks 331

See also interface

menu components 306 - 308

check 307

radio 307

menus

creating with the interface builder 303 - 308 , 326 - 329

rearranging 312 - 313

See also interface

Meta key

use of xxv

Method Combination command 164 , 246

methods

displaying signatures 249

operating on signatures 249

undefining 128

viewing method combinations 245

Methods menu 127 , 244

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 128

Microsoft Windows editor emulation 40 , 196

Modify command 52

module-children generic function 432

module-is-system-p generic function 432

module-name generic function 432

N

navigating within files in the editor 200 - 201

New command 53 , 199 , 335

interface builder 297 , 321

new files, creating 53 , 199

New in LispWorks 7.0

Code Coverage Browser 223

Handling of Cocoa Event Loop hanging 170

Preference option controlling anti-aliasing 37

Preference option controlling quality drawing 37

Restore display after fixing error in callback 172

Search Files tool reports file count after failed search 263

Session saving preserves the Listener tool's current package 84

New in LispWorks 7.1

Customizing text and background colors 42

Double click drag gesture xxiii

Profiler background profiling 374

Profiler improved setting of profiling parameters 374

Profiler Stacked Tree tab 371

Profiler storing profiler tree in a file 373

Profiler tree Calls To Function [Inverted] option 368

Profiler tree Set Function As Root option 368

Remote debugging 455

Triple click drag gesture xxiv

Next command

command line debugger 346

history list 52

next event

repeating 52 , 347

Notifier window 152 , 168

O

object clipboard

menu commands, see menu or command name

Object menu 57

Actions. See Actions menu

Attributes 313

Clip 281

Copy 281

interface builder 301 , 302 , 318

Lower 313

Raise 313

objects

inspecting 275

operating on 56 - 59

searching for 50

selecting 50

See also selected object

On Symbol command 77

On Tool command 78

online help 77 - 82

browsing manuals 77

current symbol 77

current tool 78

packages, searching 80

searching 77 - 80

Open command 53 , 182 , 199 , 202

Open... command

interface builder 298

Opened Buffers

search kind 260

opening files 53 , 182 , 199

opening recent files 53

operating on objects 56 - 59

See also objects

Operations menu

Break 390

EOF 390

Suspend 390

output

compiler 215

editor 187

standard 353 - 356

output browser 17 , 353 - 356

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 363

P

Package command

interface builder 302

packages

current package 55

display of 54 - 56

in editor 219

searching for documentation 80

Packages button 386

Packages... button 387

Page Down key 201

Page Up key 201

Partial Search radio button 79

Paste command 205

in class browser 118

in generic function browser 243

in inspector 278 , 280

interface builder 312 , 322

Paste Object command 49 - 50

patches

named 81

numbered 81

private 81

public 81

pinboard objects

moving and resizing 317

Plain Directory

search kind 256

podium. See Common LispWorks podium

preferences

setting 33

Preferences command 75 , 196 , 197 , 225 , 265 , 350

Preferences... command 99 , 251 , 278 , 293 , 361 , 372 , 386 , 414 , 433 , 438 , 453

Preview command 434

previewing a system plan 426 - 429 , 434

Previous command

command line debugger 346

history list 52

previous event

repeating 52 , 347

primary package in editor 219

Print command 53

Print... command 200

printing files 53

process

breaking 51

process browser 357 - 362

menu commands. See menu or command name

sorting processes 360

Process Browser tool 51

process-break function 361

processes

breaking 51

inspecting 360

killing 360

sorting 360

terminating 360

Processes menu 360

profiler 363 - 387

choosing packages 379 - 382

choosing symbols 377 - 382

description 364 - 373

example of use 385 - 387

information returned 365 , 369 , 371 , 382 - 383

interpreting results 383

menu commands. See menu or command name

overview of profiling 363

pitfalls 383

running a profile 373

sorting results 382

specifying code to run 372

symbols that can be profiled 383

prompt in the listener 338

push-button-panel class 115

Q

Quit command 441

quitting the environment 38

R

radio components 307

Raise command 313 , 317 , 441

readers of a slot, displaying 119

Recent Files command 53 , 182

Recompute Events button 428

recursive macro expansion 344

recursive macroexpansion 344

re-evaluating forms in listener 14 , 340 - 343

Refresh command 20 , 32

Regenerate command 317

regexp 70

syntax 70

Register...command 82

regular expressions 70

syntax 70

remote debugging 455

repeating commands 51

in the editor 204

repeating the next event 52

repeating the previous event 52

Replace command 50 , 212 , 424

Replace... command 50 , 212

replacing text 212 - 213

Report Bug command 81 , 163 , 346

reporting bugs 163 , 346

Restart Frame command 164 , 167

Restart Frame Stepping command 164 , 394

restart frames 167

Restarts button 167

Restarts menu 159 , 405

Restarts submenu 345

retract callbacks 330

Return from Frame command 165

re-using windows 30

Revert to Saved command 199

interface builder 310

reverting a file to the version stored on disk 199

Root and Patterns

search kind 257

row-layout class 302

Run command 450

Run With Arguments command 451

S

Save All command

interface builder 310

Save All... command 203

Save As... command 199

interface builder 310

Save command 199 , 335

interface builder 310 , 331

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 310 - 311

saving regions of text 200

scrolling text in editor 201

Search command 79

Search Examples command 80

Search Files editor command 253

Search Files tool

Grep searches 260

Known Definitions searches 259

Opened Buffers searches 260

Plain Directory searches 256

Root and Patterns searches 257

System searches 259

Search Files... command 424

searching

example source files 80

examples 80

for objects 50

for text 50 , 209 - 212

history list 347

online manuals 79

Select All command 50 , 174 , 205 , 429

Select symbols button 378

selected object

browsing 58

browsing the class of 58

copying 58

displaying documentation 58

finding source code 58

inspecting 59

pasting into listener 59

placing on object clipboard 58

showing function calls 59 , 344

showing generic functions 59 , 220

showing similar symbols 59

selection callbacks 330

sessions

saving 83 - 92

Set command 278 , 279

debugger 165

Shell editor command 390

Shell tool 389

shell tool 389 - 391

break signal, sending 390

creating 389

EOF signal, sending 390

menu commands. See menu or command name

recalling commands 391

suspend signal, sending 390

type of shell 391

*shell-shell* variable 391

Shift key, use of xxv , 186

Short Names button 440

Show in Tracer command 66 , 173

Show Package Names button 55 , 167 , 282 , 439

Show Toolbar button 32

Signature menu 249 - 250

signatures

displaying 249

operating on 249

simple-pane-foreground reader 22

siteinit file 448

Slots menu 57 , 118 , 130

Clip 281

Copy 281

Inspect 276

Paste 278 , 280

Set 278 , 279

snapshot

of running image 83 - 92

snapshot Debugger 169

sort options

By Name 65

By Package 65

Unsorted 65

sorting

in class browser 115

in editor 198

in inspector 282

in process browser 360

views 60

in window browser 438

source code

debugging 151 - 172

for current expression 343

for object in current frame of debugger 164

for selected object 58

Source command 434

stack frames in the debugger 160

stack overflow 350

standard action command

Browse 58

Browse Symbols Like 289 , 345

Class 58

Copy 58

Documentation 58

Find Source 58

Function Calls 344

Generic Function 59 , 220 , 344

Inspect 59

Listen 59

standard output 353 - 356

standard streams 75

*standard-output* variable 17

*** variable 18

** variable 18

* variable 18 , 22 , 280 , 340

stepper

active frame 395

backtrace tree 395

call frame 395

calling a function 395

evaluating a form 395

returning from a form 395

status item 395

Stepper tool

Restarts menu 405

stepping through code 393 - 416

Stop command 360

stopping a process 360

Suspend command 390

swapping editor buffers 202

Symbol Browser 289 - 294

symbol browser

invoking on selected object 59

Symbol menu

Inspect 292

Listen 292

Unintern... 292

symbols

interface builder 318

online help for 77

tracing 218

undefining 220

Symbols... button 387

syntax coloring 43 , 44 , 213

in listener 350

syntax styles 44

System

search kind 259

system

ALL-SYSTEMS 422

browsing 420

compiling and loading 423

concatenating 424

creating plans for 428

defining 335 , 418 - 420

executing plans for 428

forcing compilation and loading of members 434

introduction to 417 - 418

parent system, browsing 422

plan 426

previewing a plan 426 - 429 , 434

searching 424

using source files 434

system browser 417 - 434

Actions area 428

compiling and loading systems 423

creating plans 428

description 420

executing plans 428

File description area 423

Filter area 428

forcing compilation and loading 434

Graph area 422

graph view 421 - 423

menu commands. See menu or command name

output view 429 - 430

package information 433

parent system, browsing 422

Plan area 428

previewing the plan 426 - 429

sorting information 433

System area 422

system plan, previewing 426 - 429 , 434

text view 424 - 426

using 420 - 423

using source files 434

views available 420

Systems menu 423

Browse All Systems 423

Browse Systems For Directory 423

Compile 424 , 429

Compile and Load 424 , 429

Concatenate... 424

Hide Files 424

Load 424 , 429

Parent 422

Replace 424

Search Files 424

Show Files 424

T

Tab completion 72

tabs

choosing xxiv

Terminate command 360

terminating a process 360

text

deleting 202

inserting 202

replacing 212 - 213

saving regions of 200

scrolling in editor 201

searching for 50 , 209 - 212

selecting 50

See also under editor

text color 33

text style 33

text view

in editor 183

in function call browser 235

in system browser 424 - 426

The Break gesture 51 , 342

Toggle Breakpoint command 344

Toggle Tracing command 66

toolbar

customizing 32

hiding 31

toolbar buttons

size 32

text labels 32

toolbars

hiding 31

removing 31

tools

current package of 55

linking together 67

loading into the environment 27

online help for 78

overview of major 2 - 4

reusing 37

switching between 22

tracing from 66

Tools menu 2 , 12 , 27 , 106

accelerators 28

Application Builder 443

Class Browser 110 , 136 , 182

Clone 32 , 67

Code Coverage Browser 223

Compilation Conditions Browser 146

Editor 182 , 182 , 223

Generic Function Browser 241

Inspector 271

Interface Builder 296

Listener 338

Object Clipboard 136 , 146

Output Browser 353

Preferences 25 , 30 , 31 , 33 , 38 , 73 , 75 , 196 , 197 , 225 , 265 , 350

Preferences... 251 , 278 , 386 , 414

Process Browser 358

Profiler 363

Refresh 32

Remote Listener 456

Saved Sessions... 86

Search Files 253

shell 389

Stepper 393 , 396

Symbol Browser 289

System Browser 420

Tracer 173

Window Browser 435

Trace command 66 , 218 , 344

Trace Inside command 66

trace macro 66 , 173

Trace menu

Break on Access 277

Break on Read 277

Break on Write 277

Show in Tracer 66 , 173

Trace 66

Trace Inside 66

Trace Read 277

Trace with Break 66

Tracing 66

Untrace 66 , 277

Untrace All 66

Trace with Break command 66

Tracer 173 - 179

Function menu 174

tracing 173 - 179

classes 128

in function call browser 239

in the inspector 277

in inspector 277

U

Undefine command 128 , 220

Undefine... command 220 , 244

undefining

current definition 220

functions 128

generic functions 244

methods 128

Undo command 48

editor 204

Unintern... command 292

Unsorted option 65

Unstop command 360

unstopping a process 360

Untrace All command 66

Untrace command 66 , 277

updating windows 32

using the clipboard 49 - 50

See also kill ring

using the keyboard xxv

using the mouse xxii - xxiv

V

Value command 221 , 344

Value menu

Listen 280

values

changing in inspector 277 - 281

Values menu

Class 21 , 110 , 113

Copy 280

Inspect 33 , 271 , 276 , 278

variables

* 349

$ 285

* 18 , 22 , 280 , 340

** 18

*** 18

*active-finders* 260

*enter-debugger-directly* 158

*grep-command* 270

*grep-command-format* 270

*grep-fixed-args* 270

*packages-for-warn-on-redefinition* 381

*shell-shell* 391

*standard-output* 17

*trace-verbose* 178

Variables menu

Set 165

View Source Search editor command 195

views

in class browser 109

description 60 - 66

in editor 182

in function call browser 231

in generic function browser 241

graph 93 - 103 , 421 - 423

hierarchy 115

in inspector 281

output 187 , 353 - 356 , 429 - 430

slots 112 - 114

sorting items in 60

in system browser 420

text 235 , 424 - 426

Visit Tags File editor command 186

W

Walk command 221

Walk Form command 344

web browsers 77

Whole Word radio button 79

window browser 435 - 441

changing root of graph 437

complete window names, displaying 440

destroying a window 441

different types of window 439

lowering a window 441

menu commands. See menu or command name

moving around different windows 441

package information 439

quitting a window 441

raising a window 441

sorting entries 438

using 437

whole environment 441

window colors 44

windows

displaying 27

making copies of 32

re-using 30

switching between 22

updating 32

Windows menu 20 , 27 , 106 , 440

Actions. See Actions menu

Browse 437

Browse Parent 441

Browse Screen 441

Destroy 441

Enable Display 172

Lower 441

Quit 441

Raise 441

in window browser 441

Works menu 106

Exit 13

Object submenu. See Object menu

Packages submenu. See Packages menu

Symbols submenu. See Symbols menu

writers for a slot, displaying 119

X

xrefs 231


LispWorks IDE User Guide (Windows version) - 13 Sep 2017

NextPrevTopContents