All Manuals > LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 265

* variable 18 , 22 , 260 , 320

** variable 18

*** variable 18

*package* variable 208

.lispworks file 37

A

aborting commands in the editor 193

accelerators

for tools 28

action callbacks 310

Actions menu 52 - 55

*active-finders* variable 240

add-system-namespace function 404

Alt key

as Emacs Meta key 38

use of 176

application builder 415 - 425

Arguments command 210 , 324

ASDF 239 , 402

Attributes command 293 , 296

Attributes menu 257

Clip 261

Copy 261

Inspect 257

B

Backtrace command 325

backtraces 153

binding $ to the current inspector object 265

binding frames 158

Bindings button 158

Bindings command 326

Break command 340

Break on Access command 257

Break on Read command 257

Break On Return from Frame command 157

Break on Write command 257

breaking a process 340

breaking processes 47

breakpoints

in the editor 206

Browse All Systems command 394 , 395

Browse command 54 , 68 , 409

variations in name 54

Browse Metaclass command 111 , 113 , 116 , 120 , 123 , 125

Browse Parent command 413

Browse Parent System command 49 , 209 , 392

Browse Screens command 413

Browse Symbols Like command 55 , 325

Browse Systems For Directory command 395

browsers 69

browsing

Common Lisp classes 101 - 125

compilation conditions 137 - 141

errors 137

function calls 211 - 219

generic functions 221 - 231

HTML documentation 69

online manuals 69

output 17 , 333 - 336

selected object, class of the 54 , 323

symbols 269 - 274

systems 49 , 392 - 406

window definitions 407 - 413

Buffer Changed Definitions editor command 184

buffers

closing 192

swapping between 191

Buffers menu 180 , 202

Compile 204

Evaluate 203

Trace. See Trace menu

Undefine 209

bugs, reporting 326

Build command 416 , 420

Build menu

Build 416 , 420

Clear Output 422

Display Backtrace 422

Display Error 422

Edit Script 421

Kill All 424

Kill Application 424

Make a New Script 418

Run 422

Run With Arguments 423

building

applications 415 - 425

By Name option 58

By Package option 58

C

call frames 152 , 158

callbacks

action 310

extend 310

retract 310

selection 310

specifying 309 - 311

catch frames 158

Catchers button 158

:center keyword 305

check components 287

choosing menu commands xxiv

class browser 101 - 125

Class area 109

current class, operations specific to the 111 , 113 , 116 , 120 , 123 , 125

description 3

Description area 113 , 116 , 122

examining a class 106

Filter area 110

filtering information 105

Function description area 119

functions list 119

functions view 118 - 120

generic functions, operating on 120

Graph area 116

graph view 114 - 117

hierarchy view 107

Include Accessors button 119

Include Inherited button 119

inherited slots 104

Initargs area 122

initargs view 121

invoking on the current expression 323

invoking on the selected object 54

menu commands, see menu or command name

methods list 119

overview of the 101

Precedence area 125

precedence view 123

Slot description area 110

slot information 104 - 106

Slots area 110

slots view 104 - 106

sorting information 107

tracing classes from the 120

undefining functions and methods 120

See also classes

Class command 21 , 54 , 102 , 105 , 110 , 323

classes 101 - 125

changing slot values in the inspector 258 - 261

column-layout 282

displaying graphs of 114 - 117

examining 106

examining functions and methods defined on 118 - 120

inherited slots in 104

initargs 121

inspecting local slots 255

interface 277

list-panel 105

operations specific to the current class 111 , 113 , 116 , 120 , 123 , 125

precedence list 123

push-button-panel 107

row-layout 282

tracing 120

See also class browser

Classes menu

Browse Metaclass 111 , 113 , 116 , 120 , 123 , 125

objects operated on by the 111 , 113 , 116 , 120 , 123 , 125

Clear Output command 422

Clip command 130

clipboard

general use 45 - 46

usage in editor 194

See also clipboard, kill ring

Clone command 32 , 60 , 192

Close command 192

interface builder 290

closing

editor buffers 192

Collapse Nodes command 88

collapsing graphs 87

colors

of code in Lisp mode 41

column-layout class 282

command line arguments

-build 83

-eval 83

-init 83

-load 83

-lw-no-redirection 83

-siteinit 83

Command to Key command 210 , 331

commands

completion of 175

repeating 47

common features in the environment 25 - 68

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 143 - 162

displaying documentation for expressions 323

displaying documentation for selected object 54 , 156

evaluating forms 319 - 320

file extension 188

indentation of forms in source code 209

prompt 318

systems. See system

Common Lisp symbols 40

Common LispWorks podium 97 - 99

compilation conditions browser 137 - 141

pathnames 141

preference dialog 140

Compilation Options menu

Force 406

Preview 406

Source 406

Compile and Load command 49 , 153 , 205 , 396 , 401

Compile and Load... command 205

Compile command 49 , 204 , 205 , 396 , 401

Compile Region command 324

in editor 204

Compile... command 205

compiler output 204

compile-system function 390

compiling code

editor 204 - 205

compiling files in the listener 49

completion 65 , 175

in class browser 107 , 159

dynamic 41

in generic function browser 223

in-place 35 , 41

using Tab 65

Concatenate... command 396 , 406

Condition menu

Actions. See Actions menu

Report Bug 155

confirmer

description 297

consistency in the IDE. See common features in the IDE

contain function 19 , 105 , 260

Contents radio button 71

Control key, use of xxv , 176

controls

choosing xxiv

conventions used in the manual xxi - xxv

Copy command 54 , 194 , 195 , 260

in Actions menu 355

interface builder 293

standard action command 54

Copy Object command 45

copying windows 32

create snapshot 75 - 84

creating new files 49 , 188

Ctrl+Break , break gesture 47

current

object. See selected object

package of any tool 51

prompt 319

value, operating on 325

current buffer 203

current class, operations specific to the 111 , 113 , 116 , 120 , 123 , 125

current definition 203

current expression 203

displaying lambda list for 210 , 324

displaying value 210 , 324

stepper breakpoint 324

toggling stepper breakpoint 324

tracing 324

current form

macroexpanding 324

walking 324

Customize menu

Reuse Editor 181

Reuse Inspector 30

Cut command 194 , 195

interface builder 281 , 283 , 288 , 292 , 302

Cut Object command 45

D

Debug command 341

Debug menu

Debugger 15 , 143 , 144 , 151 , 153 , 155

Listener 15

Restarts 325

debugger 143 - 162

abort restart 151

backtrace tree 147

binding frames 158

call frame 147

call frames 152 , 158

catch frames 158

closure variable 147

colors of variables 147

continue restart 151

controlling from the listener 325 - 326

debugger tool 326

description 150

displaying documentation for object in current frame 156

example session 153 - 155

finding source code for object in current frame 156

handler frames 158

invisible frames 159

invoking 145

invoking from the process browser 341

invoking from the tracer 59

lexical variable 147

menu commands in the listener 325

other frame 147 , 367

restart frames 158

restart options 151 - 152

special variable 147

stack 152

stack frames 152

See also debugger tool

Debugger command 15 , 144 , 144 , 151 , 153 , 326

debugger level 321

debugger prompt

colon 321

debugger tool 143 - 162

Backtrace area 146

buttons 150

Condition area 146

invoking 143

invoking from notifier 145

package information 159

Restarts menu 151

types of frame, displaying 158

See also debugger

debugging a process 341

defclass macro 119

Definitions menu 182 , 183 , 202

Compile 204

Evaluate 204

Generic Function 210

Trace. See Trace menu

Undefine 209

defsystem macro 239 , 392

examples of use 391

deleting text in the editor 191

See also kill ring

Describe Generic Function editor command 221

Describe System editor command 392

description

of compilation conditions 139

Description menu 139 , 215 , 224

Listen 273

Deselect All command 46 , 164 , 194

Destroy command 413

Display as Confirmer command 297

Display as Dialog command 297

Display Backtrace command 422

Display Borders command 298

Display Error command 422

display function 314

displaying

package information 50 - 52

windows 27

display-message function 313

Documentation command 54 , 156 , 323

documentation, online. See online help

$ variable 265

drag and drop 35 , 173

dynamic library 424

E

Edit > Object menu

Copy Object 45

Cut Object 45

Paste Object 45

Edit menu 43

Copy 44 , 54 , 194 , 195 , 293

Cut 44 , 194 , 195 , 281 , 283 , 288 , 292 , 302

Deselect All 46 , 164 , 194

Find 198 , 202

Find Next 46 , 200

Find Next, for graph view 87

Find, for graph view 87

Find... 46

interface builder 291

Link. See Link Menu

Paste 44 , 110 , 194 , 223 , 292 , 302

Replace 201 , 202

Replace... 46

Search Files... 233

Select All 46 , 164 , 194 , 401

Undo 44 , 193

Edit Script command 421

Editing menu

Command to Key 210 , 331

Key to Command 210 , 331

editing the history list 48

editor

aborting commands 193

breakpoints 206

buffers view 179 , 191

buffers. See buffers

changed definitions list 182

closing buffers 192

compiling source code 204 - 205

creating a new window 192

creating files 49 , 188

current expression, displaying value 210

current package and displayed package 188

definitions list 181

definitions, operating on 209 - 210

deleting text 191

Emacs, comparison with 171

evaluating source code 203 - 204

expressions, operating on 209 - 210

History menu 191 , 193

indenting forms 209

inserting files into the current buffer 191

inserting text 191

invoking 172

keyboard commands, use of 176

kill ring. See kill ring

Lisp-specific commands 202 - 210

macroexpanding forms in the 210

menu and keyboard commands, distinctions 188

menu commands. See menu or command name

moving around in the buffer 189 - 190

new files 49 , 188

online help 210 , 331

opening files 49 , 172 , 188

opening recent files 49

output view 177

overview 3

package information 187

package usage 208

repeating commands 193

replacing text 201 - 202

reverting to last saved version 189

saving files 188 , 192

saving text regions 189

scrolling text 190

searching 198 - 201

sorting entries 187

swapping between buffers 191

tracing 207

undefining symbols 209

undoing commands 193

using the clipboard 194

viewing two sections of the same file 192

views available 172

walking forms 210

editor commands

Buffer Changed Definitions 184

Describe Generic Function 221

Describe System 392

Find Dspec 376

finding keyboard command for 331

Indent Selection or Complete Symbol 65

Search Files 233

Shell 362

View Source Search 185

Visit Tags File 176

Emacs 38

comparison with built-in editor 171

encoding 43

Enter Search String dialog 70

environment

common features 25 - 68

quitting 36

EOF command 362

error conditions 139

Escape key, use of xxv , 176

Evaluate command

in editor 203 , 204

Evaluate Last Form in Listener editor command 331

Evaluate Region command

in editor 204

in listener 324

evaluating

code in the editor 203 - 204

forms 319 - 320

event

next 327

previous 327

repeating 48

examining objects 255

execute mode 326

Exit command 13

Expand Nodes command 88

expanding graphs 87

Expression menu 202

Arguments 210 , 324

Browse Symbols Like 325

Class 323

Compile Region 204 , 324

Documentation 323

Evaluate Region 204 , 324

Find Source 36 , 323

Function Calls 324

Generic Function 324

Inspect Value 324

Macroexpand 210

Macroexpand Form 324

Toggle Breakpoint 324

Trace. See Trace menu

Value 210 , 324

Walk 210

Walk Form 324

expressions

browsing the class of 323

displaying documentation 323

finding source code 323

extend callbacks 310

extended editor commands, finding keyboard command for 331

:extended-selection keyword 305

external format 43

F

fg UNIX command 362

File menu 12 , 98 , 180 , 181

Browse Parent System 49 , 209 , 392

Close 177 , 192 , 290

Compile 49 , 205

Compile and Load 49 , 153 , 205 , 207

description 48 - 49

Exit 36

Insert 191

Load 49 , 204 , 205 , 207 , 392

New 49 , 188 , 277 , 301 , 315

Open 49 , 172 , 177 , 188

Open... 278

Print 49 , 189

Recent Files 49 , 172

Revert to Saved 189 , 290

Save 177 , 181 , 188 , 290 , 311 , 315

Save All 192 , 290

Save As 189

Save As... 290

Save Region As 189

filenames

completion of 175

extensions for CL files 188

files

compiling in listener 49

creating new 49 , 188

inserting one into another 191

loading 49

navigating in the editor 189 - 190

opening 49 , 172 , 188

opening recent 49

printing 49

reverting to last saved version 189

saving 188

saving all 192

filtering information 60 - 63 , 105 , 400

in inspector 253

filtering results 60

filters 60

Find command 46

in editor 202

in graph view 87

Find Dspec editor command 376

Find Next command 46 , 200

in graph view 87

Find Source command 36 , 54 , 156 , 172 , 323

in Debug menu 326

displaying list of results 36

shortcut in debugger tool 154

Find... command 46

in editor 198

Force command 406

forms

compiling in editor 204 - 205

evaluating 319 - 320

evaluating in editor 203 - 204

indentation of 209

re-evaluating 320 - 323

Frame menu

Break On Return From Frame 157

Documentation 156

Find Source 154 , 156 , 172

Inspect Function 156

Method Combination 156 , 226

Restart Frame 156 , 158

Restart Frame Stepping 156 , 366

Return from Frame 156

Trace. See Trace menu

function call browser 211 - 219

By Name command 217

By Package command 217

Callees area 216

Callers area 216

description 211

Documentation area 215

Function area 212

Function description area 215

Function menu 219

Trace submenu 219

Graph area 213

graphing callers and callees 213

invoking on selected object 55 , 324

menu commands, see menu or command name

operating on functions 219

package information 217

Show Package Names command 217

sorting entries 217

text view 215

tracing from 219

Unsorted command 217

views available 211

Function Calls command 55

Function menu 223

in the profiler 355

Trace. See Trace menu

functions

apropos 269

compile-system 390

contain 19 , 105 , 260

deliver 415

display 314

display-message 313

save-image 75 , 415 , 417 , 424

undefining 120

Functions menu

in the class browser 120

in the function call browser 219

G

generic function browser 221 - 231

Arguments types area 228

description 221

Description area 224

displaying signatures 229

Filter area 223

Function area 222

invoking on selected object 55 , 210

menu commands. See menu or command name

Method combination list 228

method combinations, viewing 225

methods list 223

operating on signatures 229

Signatures area 227

Generic Function command 55 , 210 , 269 , 324 , 355

generic functions

browsing from listener 324

in class browser 120

defined on selected object 55 , 210

get-inspector-values 265

global preferences

When modified buffers 36

graph layout menu 85

Collapse Nodes 88

Expand Nodes 88

Preferences 91

Reset Graph Layout 89

graph view

system browser 393 - 395

graphical user interface. See interfaces

graphs 75 -??, 85 - 95

altering breadth 92

altering depth 92

children function 311 , 314

different layouts 93 - 95

expanding and collapsing nodes 87

menu commands. See menu or command name

searching 86

sorting items 56

GUI. See interfaces

H

handler frames 158

Handlers button 158

Help menu 69 , 98

Editing. See Editing menu

Lisp Knowledgebase 71 , 72

LispWorks Patches 71 , 72

Manuals 69

On Symbol 72

On Tool 71

Search 70

help. See online help

Hidden Symbols button 158

hierarchy view

in class browser 107

highlight

compiler messages 40

interactive input 40

matching parentheses 40 , 202

selected text 40

history list 47

editing the 48

in the listener 323

repeating next event 48 , 327

repeating previous event 48 , 327

searching the 327

History menu 47

in editor 191 , 193

in the listener 323

interface builder 278

in listener 323

Modify 48

Next 48

Previous 48

I

Include Inherited Slots button 104 , 110

Include Inherited Slots checkbox 21

incremental search 200

Indent Selection or Complete Symbol editor command 65

Index radio button 71

init file 420

initargs of slot, displaying 111

initform of slot, displaying 111

initialization file 37

initialization files 420

in-package 208

in-place completion 35

Insert... command 191

inserting files in editor 191

inserting text in editor 191

Inspect command 19 , 32 , 55 , 251 , 256 , 258 , 272 , 340

Inspect Function command 156

Inspect Value command 324

inspecting listener values automatically 265

inspector 251 - 268

changing values 257 - 261

description 252

display options 261 - 264

filtering display 253

inspecting selected object 55

menu commands. See menu or command name

overview 3

simple use 255

sorting entries 262

tracing 257

tracing in the 257

viewing local class slots 255

Inspector command 251

interface builder 275 - 298

adding your own code 288

attribute categories 295 - 296

Attributes dialog box 294 , 304 , 307

button panels 281

Check Component button 287

code area 290

code view 289 , 309

Component button 286

current interface 280

current package 282

default names of elements 283 , 303

default names of menus 285

Edit menu 291

editing code 289

example of use 299 - 316

interface area 280

Interface menu 296 - 298

interfaces, creating 277 - 278 , 301

interfaces, loading 278 - 280 , 291

introduction 275

invoking 276

Item button 285 , 307

layout hierarchy area 281 , 301

layouts view 280 - 283 , 301 - 303

Menu Bar button 285

Menu button 285 , 307

menu hierarchy area 284 , 301

menus view 283 - 288 , 306 - 309

methods of use 288

operating on elements 298

Radio Component button 287

rearranging components 292 - 293 , 302 - 303

saving code 290 - 291 , 311 , 315

setting attributes 293 - 296 , 303 - 306

switching between interfaces 278

views, description 276

See also interfaces

interface class 277

Interface menu 68

Attributes 296

Display as Confirmer 297

Display as Dialog 297

Display Borders 298

interface builder 296 - 298

Raise 297

Regenerate 297

interface skeleton

default menus in 278

description 277

interfaces

callbacks 296 , 309 - 311

confirmers 297

constructing 301 - 303

creating menus for 283 - 288

creating new 277 - 278 , 301

default package 282

definition 277

development strategy 288

dialog boxes 297

geometry of elements 296

graph area 281

layout elements, adding 282

layout elements, removing 283

layout hierarchy 281

loading 278 - 280 , 291

menu hierarchy 284

menu objects, removing 288

operating on the current 296 - 298

rearranging components 292 - 293 , 302 - 303

regenerating 297

setting attributes 293 - 296 , 303 - 306

titles 295 , 303 - 305

types of attribute 295 - 296

interrupting evalution 322

invisible frames 159

Invisible Functions button 159

:items keyword 105

K

key input 38

Key to Command command 210 , 331

keyboard commands

comparison with menu commands 188

finding editor command for 331

in the editor 176

keyboard conventions xxiv - xxv

keywords

:center 305

:extended-selection 305

:items 105

Kill All command 424

Kill Application menu 424

Kill command 340

kill ring 194 - 198

copying text from 196 - 198

marking the region 195

putting text into 195

rotating 197

summary of use 198

killing a process 340

L

lambda list, displaying 210 , 324

layouts

adding to an interface 301 - 303

pinboard 297

rearranging 292 - 293 , 302 - 303

specifying callbacks 309 - 311

See also interfaces

layouts, displaying in window browser 411

Link from command 60

linking tools together 59

.lisp files 188

Lisp Knowledgebase command 72

LispWorks IDE tools

Process Browser 47

LispWorks Patches command 72

Listen command 55 , 260 , 272 , 273 , 341

listener

basic tutorial 319 - 323

browsing generic functions from 324

compiling files in 49

current expression, displaying value 324

current expression, stepper breakpoint 324

current expression, toggling stepper breakpoint 324

debugger commands 328

debugging in the 325

description 318 - 319

evaluating forms 319 - 320

execute mode 326

Expression menu. See Expression menu

history commands 326

history list 323

History menu 323

loading files in 49

macroexpanding forms 324

miscellaneous commands 329

next event 327

online help 331

operating on expressions 323

overview 3

pasting selected object into 55

previous event 327

prompt 318

re-evaluating forms 14 , 320 - 323

searching history list 327

size of the stack 330

stack size 330

*** variable 18

** variable 18

* variable 18 , 22 , 260 , 320

tracing current expression 324

Values submenu. See Values menu

walking forms 324

Listener Bind $ command 265

Listener command 318

list-panel class 105

Load command 49 , 204 , 392 , 396 , 401

Load... command 204 , 392

loading files 49

loading tools into the environment 27

local slots, inspecting 255

Long Names button 412

Lower command 293 , 413

M

Macroexpand command 210

Macroexpand Form command 324

macros

defclass 119

defsystem 239 , 392

trace 59 , 163

major tools, overview 2 - 4

Make a New Script command 418

manipulating values with inspector 257 - 261

Manuals command 69

manuals, online. See online help

menu commands

check components 287

choosing xxiv

comparison with keyboard commands in editor 188

creating with the interface builder 283 - 288

debugger commands 325

names, specifying 309

radio components 287

rearranging 292 - 293

specifying callbacks 311

See also interface

menu components 286 - 288

check 287

radio 287

menus

creating with the interface builder 283 - 288 , 306 - 309

rearranging 292 - 293

See also interface

Meta key

use of xxv

Method Combination command 156 , 226

methods

displaying signatures 229

operating on signatures 229

undefining 120

viewing method combinations 225

Methods menu 119 , 224

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 120

Microsoft Windows editor emulation 38 , 186

Modify command 48

module-children generic function 404

module-is-system-p generic function 404

module-name generic function 404

N

navigating within files in the editor 189 - 190

New command 49 , 188 , 315

interface builder 277 , 301

new files, creating 49 , 188

New in LispWorks 6.1

add row and column dividers with the Interface Builder 281

Compilation Conditions Browser supports displaying errors only 137

Editor tool solely as buffers list 181

Help > Manuals raises a submenu 69

Interface Builder supports in-place completion 280

Meta key setting affects all IDE tools 38

Saved Sessions controller is an ordinary window, not a dialog 77

Search Match style 41

Searching editor buffers with the Search Files tool 240

Use separate Editor windows for each file 35

Next command

command line debugger 326

history list 48

next event

repeating 48 , 327

Notifier window 144 , 160

O

object clipboard

menu commands, see menu or command name

Object menu 53

Actions. See Actions menu

Attributes 293

Clip 261

Copy 261

interface builder 281 , 282 , 298

Lower 293

Raise 293

objects

inspecting 255

operating on 52 - 55

searching for 46

selecting 46

See also selected object

On Symbol command 72

On Tool command 71

online help 69 - 73

browsing manuals 69

current symbol 72

current tool 71

packages, searching 71

searching 70 - 71

Open command 49 , 172 , 188 , 191

Open... command

interface builder 278

opening files 49 , 172 , 188

opening recent files 49

operating on objects 52 - 55

See also objects

Operations menu

Break 362

EOF 362

Suspend 362

output

compiler 204

editor 177

standard 333 - 336

output browser 17 , 333 - 336

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 348

P

Package command

interface builder 282

packages

current package 51

display of 50 - 52

in editor 208

searching for documentation 71

Packages button 359

Packages... button 352 , 359

Page Down key 190

Page Up key 190

Partial Search radio button 71

Paste command 194

in class browser 110

in generic function browser 223

in inspector 258 , 260

interface builder 292 , 302

Paste Object command 45 - 46

pinboard objects

moving and resizing 297

podium. See Common LispWorks podium

preferences

setting 33

Preferences command 68 , 186 , 245 , 330

Preferences... command 91 , 231 , 258 , 273 , 341 , 354 , 358 , 385 , 405 , 410 , 425

Preview command 406

previewing a system plan 398 - 401 , 406

Previous command

command line debugger 326

history list 48

previous event

repeating 48 , 327

primary package in editor 208

Print command 49

Print... command 189

printing files 49

process

breaking 47

process browser 337 - 342

menu commands. See menu or command name

sorting processes 340

Process Browser tool 47

process-break function 341

processes

breaking 47

inspecting 340

killing 340

sorting 340

Processes menu 340

profiler 343 - 360

choosing packages 352 - 354

choosing symbols 350 - 354

description 345

example of use 358 - 359

information returned 349 , 355

interpreting results 355

menu commands. See menu or command name

overview of profiling 348

pitfalls 356

running a profile 354

sorting results 355

specifying code to run 354

symbols that can be profiled 356

prompt in the listener 318

push-button-panel class 107

Q

Quit command 413

quitting the environment 36

R

radio components 287

Raise command 293 , 297 , 413

readers of a slot, displaying 111

Recent Files command 49 , 172

Recompute Events button 400

recursive macroexpansion 324

re-evaluating forms in listener 14 , 320 - 323

Refresh command 20 , 32

Regenerate command 297

regexp 63

syntax 63

regular expressions 63

syntax 63

repeating commands 47

in the editor 193

repeating the next event 48

repeating the previous event 48

Replace command 46 , 201 , 202 , 396

Replace... command 46 , 201

replacing text 201 - 202

Report Bug command 155 , 326

reporting bugs 155 , 326

Restart Frame command 156 , 158

Restart Frame Stepping command 156 , 366

restart frames 158

Restarts button 158

Restarts menu 151 , 376

Restarts submenu 325

retract callbacks 310

Return from Frame command 156

re-using windows 29

Revert to Saved command 189

interface builder 290

reverting a file to the version stored on disk 189

row-layout class 282

Run command 422

Run With Arguments command 423

S

Save All command

interface builder 290

Save All... command 192

Save As... command 189

interface builder 290

Save command 188 , 315

interface builder 290 , 311

Save Region As... command 189

saving all files 192

saving files 188

interface builder 290 - 291

saving regions of text 189

scrolling text in editor 190

Search command 70

Search Files editor command 233

Search Files... command 396

searching

for objects 46

for text 46 , 198 - 201

history list 327

online manuals 70

Select All command 46 , 164 , 194 , 401

selected object

browsing 54

browsing the class of 54

copying 54

displaying documentation 54

finding source code 54

inspecting 55

pasting into listener 55

placing on object clipboard 54

showing function calls 55 , 324

showing generic functions 55 , 210

showing similar symbols 55

selection callbacks 310

sessions

saving 75 - 84

Set command 258 , 259

debugger 157

Shell editor command 362

Shell tool 361

shell tool 361 - 363

break signal, sending 362

creating 361

EOF signal, sending 362

menu commands. See menu or command name

recalling commands 363

suspend signal, sending 362

type of shell 363

*shell-shell* variable 363

Shift key, use of xxv , 176

Short Names button 412

Show in Tracer command 59 , 163

Show Package Names button 51 , 159 , 262 , 411

Show Toolbar button 31

Signature menu 229 - 230

signatures

displaying 229

operating on 229

simple-pane-foreground reader 22

siteinit file 420

Slots menu 53 , 110 , 122

Clip 261

Copy 261

Inspect 256

Paste 258 , 260

Set 258 , 259

snapshot

of running image 75 - 84

snapshot Debugger 161

sort options

By Name 58

By Package 58

Unsorted 58

sorting

in class browser 107

in editor 187

in inspector 262

in process browser 340

views 56

in window browser 410

source code

debugging 143 - 162

for current expression 323

for object in current frame of debugger 156

for selected object 54

Source command 406

stack frames in the debugger 152

stack overflow 330

standard action command

Browse 54

Browse Symbols Like 269 , 325

Class 54

Copy 54

Documentation 54

Find Source 54

Function Calls 324

Generic Function 55 , 210 , 324

Inspect 55

Listen 55

standard output 333 - 336

*standard-output* variable 17

*** variable 18

** variable 18

* variable 18 , 22 , 260 , 320

stepper

active frame 367

backtrace tree 367

call frame 367

calling a function 367

evaluating a form 367

returning from a form 367

status item 367

Stepper tool

Restarts menu 376

stepping through code 365 - 387

Stop command 340

stopping a process 340

Suspend command 362

swapping editor buffers 191

Symbol Browser 269 - 274

symbol browser

invoking on selected object 55

Symbol menu

Inspect 272

Listen 272

Unintern... 272

symbols

interface builder 298

online help for 72

tracing 207

undefining 209

Symbols... button 350 , 359

syntax coloring 40 , 41 , 202

syntax styles 41

system

ALL-SYSTEMS 394

browsing 392

compiling and loading 395

concatenating 396

creating plans for 400

defining 315 , 390 - 392

executing plans for 400

forcing compilation and loading of members 406

introduction to 389 - 390

parent system, browsing 394

plan 398

previewing a plan 398 - 401 , 406

searching 396

using source files 406

system browser 389 - 406

Actions area 400

compiling and loading systems 395

creating plans 400

description 392

executing plans 400

File description area 395

Filter area 400

forcing compilation and loading 406

Graph area 394

graph view 393 - 395

menu commands. See menu or command name

output view 401 - 402

package information 405

parent system, browsing 394

Plan area 400

previewing the plan 398 - 401

sorting information 405

System area 394

system plan, previewing 398 - 401 , 406

text view 396 - 398

using 392 - 395

using source files 406

views available 392

Systems menu 395

Browse All Systems 395

Browse Systems For Directory 395

Compile 396 , 401

Compile and Load 396 , 401

Concatenate... 396

Hide Files 396

Load 396 , 401

Parent 394

Replace 396

Search Files 396

Show Files 396

T

Tab completion 65

tabs

choosing xxiv

text

deleting 191

inserting 191

replacing 201 - 202

saving regions of 189

scrolling in editor 190

searching for 46 , 198 - 201

selecting 46

See also under editor

text view

in editor 173

in function call browser 215

in system browser 396 - 398

The Break gesture 47 , 322

Toggle Breakpoint command 324

Toggle Tracing command 59

toolbar

customizing 31

hiding 31

toolbar buttons

size 31

text labels 31

toolbars

hiding 31

removing 31

tools

current package of 51

linking together 59

loading into the environment 27

online help for 71

overview of major 2 - 4

reusing 35

switching between 22

tracing from 59

Tools menu 2 , 12 , 27 , 98

accelerators 28

Application Builder 415

Class Browser 102 , 128 , 138 , 172 , 221

Clone 32 , 60

Editor 172

Inspector 251

Interface Builder 276

Listener 318

Object Clipboard 128 , 138

Output Browser 333

Preferences 25 , 30 , 31 , 33 , 36 , 66 , 68 , 186 , 245 , 330

Preferences... 231 , 258 , 358 , 385

Process Browser 338

Profiler 343

Refresh 32

Saved Sessions... 77

Search Files 233

shell 361

Stepper 365 , 368

Symbol Browser 269

System Browser 392

Tracer 163

Window Browser 407

Trace command 59 , 207 , 324

Trace Inside command 59

trace macro 59 , 163

Trace menu

Break on Access 257

Break on Read 257

Break on Write 257

Show in Tracer 59 , 163

Trace 59

Trace Inside 59

Trace Read 257

Trace with Break 59

Tracing 59

Untrace 59 , 257

Untrace All 59

Trace with Break command 59

Tracer 163 - 169

Function menu 164

tracing 163 - 169

classes 120

in function call browser 219

in the inspector 257

in inspector 257

U

Undefine command 120 , 209

Undefine... command 209 , 224

undefining

current definition 209

functions 120

generic functions 224

methods 120

Undo command 44

editor 193

Unintern... command 272

Unsorted option 58

Unstop command 340

unstopping a process 340

Untrace All command 59

Untrace command 59 , 257

updating windows 32

using the clipboard 45 - 46

See also kill ring

using the keyboard xxiv - xxv

using the mouse xxi - xxiv

V

Value command 210 , 324

Value menu

Listen 260

values

changing in inspector 257 - 261

Values menu

Class 21 , 102 , 105

Copy 260

Inspect 32 , 251 , 256 , 258

variables

* 329

$ 265

* 18 , 22 , 260 , 320

** 18

*** 18

*active-finders* 240

*enter-debugger-directly* 161

*grep-command* 250

*grep-command-format* 250

*grep-fixed-args* 250

*packages-for-warn-on-redefinition* 353

*shell-shell* 363

*standard-output* 17

*trace-verbose* 168

Variables menu

Set 157

View Source Search editor command 185

views

in class browser 101

description ??- 58

in editor 172

in function call browser 211

in generic function browser 221

graph 85 - 95 , 393 - 395

hierarchy 107

in inspector 261

output 177 , 333 - 336 , 401 - 402

slots 104 - 106

sorting items in 56

in system browser 392

text 215 , 396 - 398

Visit Tags File editor command 176

W

Walk command 210

Walk Form command 324

web browsers 69

Whole Word radio button 71

window browser 407 - 413

changing root of graph 409

complete window names, displaying 412

destroying a window 413

different types of window 411

lowering a window 413

menu commands. See menu or command name

moving around different windows 413

package information 411

quitting a window 413

raising a window 413

sorting entries 410

using 409

whole environment 413

window colors 41

windows

displaying 27

making copies of 32

re-using 29

switching between 22

updating 32

Windows menu 20 , 27 , 98 , 412

Actions. See Actions menu

Browse 409

Browse Parent 413

Browse Screen 413

Destroy 413

Lower 413

Quit 413

Raise 413

in window browser 413

Works menu 98

Exit 13

Object submenu. See Object menu

Packages submenu. See Packages menu

Symbols submenu. See Symbols menu

writers for a slot, displaying 111


LispWorks IDE User Guide (Windows version) - 25 Nov 2011

NextPrevTopContents