LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 249

* variable 16 , 20 , 244 , 302

** variable 16

*** variable 16

*package* variable 193

.lispworks file 33

A

aborting commands in the editor 179

accelerators

for tools 25

action callbacks 292

Actions menu 48 - 50

*active-finders* variable 223

add-system-namespace function 382

Alt key

use of 164

application builder 393 - 402

Arguments command 195 , 304

ASDF 222 , 380

Attributes command 276 , 278

Attributes menu 241

Clip 245

Copy 245

Inspect 241

B

Backtrace command 306

backtraces 144

binding $ to the current inspector object 249

binding frames 149

Bindings button 149

Bindings command 306

Break command 320

Break on Access command 241

Break on Read command 241

Break On Return from Frame command 147

Break on Write command 241

breaking a process 320

breaking processes 42

breakpoints

in the editor 191

Browse All Systems command 373

Browse command 49 , 63 , 387

variations in name 49

Browse Metaclass command 103 , 105 , 107 , 111 , 114 , 116

Browse Parent command 391

Browse Parent System command 45 , 195 , 370

Browse Screens command 391

Browse Symbols Like command 50 , 305

Browse Systems For Directory command 373

browsers 65

browsing

Common Lisp classes 93 - 116

compilation conditions 127 - 133

errors 127

function calls 197 - 205

generic functions 207 - 216

HTML documentation 65

online manuals 65

output 15 , 313 - 316

selected object, class of the 49 , 304

symbols 253 - 258

systems 45 , 370 - 384

window definitions 385 - 391

Buffer Changed Definitions editor command 170

buffers

closing 178

swapping between 177

Buffers menu 167 , 188

Compile 190

Evaluate 189

Trace. See Trace menu

Undefine 195

bugs, reporting 306

Build command 394 , 397

Build menu

Build 394 , 397

Clear Output 399

Display Backtrace 399

Display Error 399

Edit Script 398

Kill All 401

Kill Application 401

Make a New Script 396

Run 399

Run With Arguments 399

building

applications 393 - 402

By Name option 53

By Package option 53

C

call frames 143 , 148

callbacks

action 292

extend 292

retract 292

selection 292

specifying 291 - 293

catch frames 149

Catchers button 149

:center keyword 287

check components 270

choosing menu commands xxiii

class browser 93 - 116

Class area 102

current class, operations specific to the 103 , 105 , 107 , 111 , 114 , 116

description 3

Description area 105 , 107 , 113

examining a class 98

Filter area 102

filtering information 97

Function description area 110

functions list 110

functions view 109 - 111

generic functions, operating on 111

Graph area 107

graph view 106 - 108

hierarchy view 99

Include Accessors button 110

Include Inherited button 110

inherited slots 96

Initargs area 113

initargs view 112

invoking on the current expression 304

invoking on the selected object 49

menu commands, see menu or command name

methods list 110

overview of the 93

Precedence area 116

precedence view 114

Slot description area 102

slot information 96 - 98

Slots area 102

slots view 96 - 98

sorting information 99

tracing classes from the 111

undefining functions and methods 111

See also classes

Class command 19 , 49 , 94 , 97 , 102 , 304

classes 93 - 116

changing slot values in the inspector 242 - 244

column-layout 266

displaying graphs of 106 - 108

examining 98

examining functions and methods defined on 109 - 111

inherited slots in 96

initargs 112

inspecting local slots 239

interface 261

list-panel 97

operations specific to the current class 103 , 105 , 107 , 111 , 114 , 116

precedence list 114

push-button-panel 99

row-layout 266

tracing 111

See also class browser

Classes menu

Browse Metaclass 103 , 105 , 107 , 111 , 114 , 116

objects operated on by the 103 , 105 , 107 , 111 , 114 , 116

Clear Output command 399

Clip command 120

clipboard

general use 41 - 42

usage in editor 180

See also clipboard, kill ring

Clone command 29 , 54 , 178

Close command 178

interface builder 273

closing

editor buffers 178

Collapse Nodes command 82

collapsing graphs 81

colors

of code in Lisp mode 37

column-layout class 266

command line arguments

-build 77

-eval 77

-init 77

-load 77

-lw-no-redirection 77

-siteinit 77

Command to Key command 196 , 312

commands

completion of 163

repeating 43

common features in the environment 23 - 63

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 135 - 151

displaying documentation for expressions 304

displaying documentation for selected object 50 , 146

evaluating forms 301 - 302

file extension 174

indentation of forms in source code 194

prompt 300

systems. See system

Common Lisp symbols 36

Common LispWorks podium 89 - 91

compilation conditions browser 127 - 133

pathnames 131

preference dialog 129

types to display 131

Compilation Options menu

Force 384

Preview 384

Source 384

Compile and Load command 45 , 144 , 191 , 374 , 379

Compile and Load... command 191

Compile command 45 , 190 , 374 , 379

Compile Region command 305

in editor 190

Compile... command 191

compiler output 190

compile-system function 368

compiling code

editor 190 - 191

compiling files in the listener 45

completion 59 , 163

in class browser 99 , 149

dynamic 37

in generic function browser 209

in-place 32 , 37

using Tab 60

Concatenate... command 374 , 384

Condition menu

Actions. See Actions menu

Report Bug 146

confirmer

description 279

consistency in the IDE. See common features in the IDE

contain function 17 , 97 , 244

Contents radio button 67

Control key, use of xxiv , 164

controls

choosing xxiii

conventions used in the manual xxi - xxiv

Copy command 50 , 180 , 181 , 243 , 244

in Actions menu 334

interface builder 275

standard action command 50

Copy Object command 41

copying windows 29

creating new files 44 , 174

Ctrl+Break , break gesture 42

current

object. See selected object

package of any tool 47

prompt 301

value, operating on 305

current buffer 188

current class, operations specific to the 103 , 105 , 107 , 111 , 114 , 116

current definition 188

current expression 188

displaying lambda list for 195 , 304

displaying value 195 , 304

stepper breakpoint 304

toggling stepper breakpoint 304

tracing 304

current form

macroexpanding 305

walking 305

Customize menu

Reuse Inspector 28

Cut command 180 , 181

interface builder 265 , 267 , 271 , 275 , 284

Cut Object command 41

D

Debug command 321

Debug menu

Debugger 13 , 135 , 136 , 142 , 144 , 145

Listener 13

Restarts 306

debugger 135 - 151

abort restart 142

backtrace tree 139

binding frames 149

call frames 143 , 148

catch frames 149

colors of variables 139

continue restart 142

controlling from the listener 306

debugger tool 306

description 141

displaying documentation for object in current frame 146

example session 143 - 146

finding source code for object in current frame 146

handler frames 149

invisible frames 149

invoking 137

invoking from the process browser 321

invoking from the tracer 54

menu commands in the listener 306

restart frames 149

restart options 142 - 143

stack 143

stack frames 143

See also debugger tool

Debugger command 13 , 135 , 136 , 142 , 144 , 306

debugger tool 135 - 151

Backtrace area 138

buttons 141

Condition area 138

invoking 135

invoking from notifier 137

package information 149

Restarts menu 142

types of frame, displaying 148

See also debugger

debugging a process 321

defclass macro 110

Definitions menu 168 , 169 , 188

Compile 190

Evaluate 189

Generic Function 195

Trace. See Trace menu

Undefine 195

defsystem macro 222 , 370

examples of use 369

deleting text in the editor 177

See also kill ring

Describe Generic Function editor command 207

Describe System editor command 370

description

of compilation conditions 129

Description menu 129 , 201 , 210

Listen 257

Deselect All command 42 , 154 , 180

Destroy command 391

Display as Confirmer command 279

Display as Dialog command 279

Display Backtrace command 399

Display Borders command 279 , 280

Display Error command 399

display function 296

displaying

package information 45 - 48

windows 24

display-message function 295

Documentation command 50 , 146 , 304

documentation, online. See online help

$ variable 249

drag and drop 31 , 161

dynamic library 400

E

Edit > Object menu

Copy Object 41

Cut Object 41

Paste Object 41

Edit menu 39

Copy 40 , 50 , 180 , 181 , 275

Cut 40 , 180 , 181 , 265 , 267 , 271 , 275 , 284

Deselect All 42 , 154 , 180

Find 184 , 187

Find Next 42 , 186

Find Next, for graph view 80

Find, for graph view 80

Find... 42

interface builder 274

Link. See Link Menu

Paste 40 , 102 , 180 , 209 , 275 , 284

Replace 187

Replace... 42

Search Files... 217

Select All 42 , 154 , 180 , 379

Undo 40 , 179

Edit Script command 398

Editing menu

Command to Key 196 , 312

Key to Command 196 , 312

editing the history list 44

editor

aborting commands 179

breakpoints 191

buffers view 165 , 177

buffers. See buffers

changed definitions list 169

closing buffers 178

compiling source code 190 - 191

creating a new window 178

creating files 44 , 174

current expression, displaying value 195

current package and displayed package 173

definitions list 168

definitions, operating on 195

deleting text 177

Emacs, comparison with 159

evaluating source code 189 - 190

expressions, operating on 195

History menu 177 , 178

indenting forms 194

inserting files into the current buffer 177

inserting text 177

invoking 160

keyboard commands, use of 164

kill ring. See kill ring

Lisp-specific commands 188 - 195

macroexpanding forms in the 195

menu and keyboard commands, distinctions 174

menu commands. See menu or command name

moving around in the buffer 175 - 176

new files 44 , 174

online help 196 , 312

opening files 45 , 160 , 174

opening recent files 45

output view 164

overview 3

package information 173

package usage 193

repeating commands 179

replacing text 187

reverting to last saved version 174

saving files 174 , 178

saving text regions 175

scrolling text 176

searching 184 - 187

sorting entries 173

swapping between buffers 177

tracing 193

undefining symbols 195

undoing commands 179

using the clipboard 180

viewing two sections of the same file 178

views available 160

walking forms 195

editor commands

Buffer Changed Definitions 170

Describe Generic Function 207

Describe System 370

finding keyboard command for 312

Indent Selection or Complete Symbol 60

Search Files 217

Shell 340

View Source Search 171

Visit Tags File 164

Emacs 34

comparison with built-in editor 159

encoding 39

Enter Search String dialog 66

environment

common features 23 - 63

quitting 32

EOF command 340

error conditions 129

Escape key, use of xxiv , 164

Evaluate command

in editor 189

Evaluate Last Form in Listener editor command 312

Evaluate Region command

in editor 189

in listener 304

evaluating

code in the editor 189 - 190

forms 301 - 302

event

next 307

previous 308

repeating 44

examining objects 239

execute mode 306

Exit command 10

Expand Nodes command 82

expanding graphs 81

Expression menu 188

Arguments 195 , 304

Browse Symbols Like 305

Class 304

Compile Region 190 , 305

Documentation 304

Evaluate Region 189 , 304

Find Source 33 , 304

Function Calls 305

Generic Function 305

Inspect Value 304

Macroexpand 195

Macroexpand Form 305

Toggle Breakpoint 304

Trace. See Trace menu

Value 195 , 304

Walk 195

Walk Form 305

expressions

browsing the class of 304

displaying documentation 304

finding source code 304

extend callbacks 292

extended editor commands, finding keyboard command for 312

:extended-selection keyword 287

external format 39

F

fg UNIX command 340

File menu 10 , 90 , 167

Browse Parent System 45 , 195 , 370

Close 165 , 178 , 273

Compile 45 , 190

Compile and Load 45 , 144 , 191 , 192

description 44 - 45

Exit 32

Insert 177

Load 45 , 190 , 191 , 192 , 370

New 44 , 174 , 261 , 283 , 297

Open 45 , 160 , 164 , 174

Open... 262

Print 45 , 175

Recent Files 45 , 160

Revert to Saved 174 , 273

Save 164 , 167 , 174 , 273 , 293 , 297

Save All 178 , 273

Save As 174

Save As... 273

Save Region As 175

filenames

completion of 163

extensions for CL files 174

files

compiling in listener 45

creating new 44 , 174

inserting one into another 177

loading 45

navigating in the editor 175 - 176

opening 45 , 160 , 174

opening recent 45

printing 45

reverting to last saved version 174

saving 174

saving all 178

filtering information 55 - 57 , 97 , 378

in inspector 237

filtering results 55

filters 55

Find command 42

in editor 187

in graph view 80

Find Next command 42 , 186

in graph view 80

Find Source command 33 , 50 , 146 , 160 , 304

in Debug menu 306

displaying list of results 33

shortcut in debugger tool 144

Find... command 42

in editor 184

Force command 384

forms

compiling in editor 190 - 191

evaluating 301 - 302

evaluating in editor 189 - 190

indentation of 194

re-evaluating 302 - 303

Frame menu

Break On Return From Frame 147

Documentation 146

Find Source 144 , 146 , 160

Inspect Function 146

Method Combination 146 , 211

Restart Frame 147 , 149

Restart Frame Stepping 147 , 344

Return from Frame 147

Trace. See Trace menu

function call browser 197 - 205

By Name command 203

By Package command 203

Callees area 202

Callers area 202

description 197

Documentation area 201

Function area 198

Function description area 201

Function menu 205

Trace submenu 205

Graph area 199

graphing callers and callees 199

invoking on selected object 50 , 305

menu commands, see menu or command name

operating on functions 205

package information 203

Show Package Names command 203

sorting entries 203

text view 201

tracing from 205

Unsorted command 203

views available 197

Function Calls command 50

Function menu 209

in the profiler 334

Trace. See Trace menu

functions

apropos 253

compile-system 368

contain 17 , 97 , 244

deliver 393

display 296

display-message 295

save-image 393 , 395

undefining 111

Functions menu

in the class browser 111

in the function call browser 205

G

generic function browser 207 - 216

Arguments types area 213

description 207

Description area 210

displaying signatures 214

Filter area 209

Function area 208

invoking on selected object 50 , 195

menu commands. See menu or command name

Method combination list 213

method combinations, viewing 211

methods list 209

operating on signatures 214

Signatures area 212

Generic Function command 50 , 195 , 253 , 305 , 334

generic functions

browsing from listener 305

in class browser 111

defined on selected object 50 , 195

get-inspector-values 249

global preferences

When modified buffers 32

graph layout menu 79

Collapse Nodes 82

Expand Nodes 82

Preferences 84

Reset Graph Layout 82

graph view

system browser 371 - 373

graphical user interface. See interfaces

graphs 71 -??, 79 - 88

altering breadth 85

altering depth 85

children function 293 , 296

different layouts 86 - 88

expanding and collapsing nodes 81

menu commands. See menu or command name

searching 80

sorting items 51

GUI. See interfaces

H

handler frames 149

Handlers button 149

Help menu 65 , 90

Editing. See Editing menu

Lisp Knowledgebase 68

LispWorks Patches 68

Manuals 65

On Symbol 67

On Tool 67

Search 66

help. See online help

Hidden Symbols button 149

hierarchy view

in class browser 99

highlight

compiler messages 36

interactive input 36

matching parentheses 36 , 188

selected text 36

history list 43

editing the 44

in the listener 303

repeating next event 44 , 307

repeating previous event 44 , 308

searching the 308

History menu 43

in editor 177 , 178

in the listener 303

interface builder 262

in listener 303

Modify 44

Next 44

Previous 44

I

Include Inherited Slots button 96 , 102

Include Inherited Slots checkbox 19

incremental search 186

Indent Selection or Complete Symbol editor command 60

Index radio button 67

initargs of slot, displaying 103

initform of slot, displaying 103

initialization file 33

in-package 193

in-place completion 32

Insert... command 177

inserting files in editor 177

inserting text in editor 177

Inspect command 17 , 30 , 50 , 235 , 240 , 242 , 256 , 320

Inspect Function command 146

Inspect Value command 304

inspecting listener values automatically 249

inspector 235 - 252

changing values 241 - 244

description 236

display options 245 - 248

filtering display 237

inspecting selected object 50

menu commands. See menu or command name

overview 3

simple use 239

sorting entries 246

tracing 241

tracing in the 241

viewing local class slots 239

Inspector command 235

interface builder 259 - 280

adding your own code 271

attribute categories 277 - 278

Attributes dialog box 276 , 286 , 289

button panels 265

Check Component button 271

code area 273

code view 272 , 291

Component button 270

current interface 264

current package 266

default names of elements 267 , 285

default names of menus 268

Edit menu 274

editing code 272

example of use 281 - 298

interface area 264

Interface menu 278 - 280

interfaces, creating 261 - 262 , 283

interfaces, loading 262 - 263 , 274

introduction 259

invoking 260

Item button 269 , 288

layout hierarchy area 264 , 283

layouts view 264 - 267 , 283 - 285

Menu Bar button 268

Menu button 268 , 288

menu hierarchy area 268 , 283

menus view 267 - 271 , 288 - 291

methods of use 271

operating on elements 280

Radio Component button 270

rearranging components 275 , 284 - 285

saving code 273 - 274 , 293 , 297

setting attributes 276 - 278 , 285 - 288

switching between interfaces 262

views, description 260

See also interfaces

interface class 261

Interface menu 63

Attributes 278

Display as Confirmer 279

Display as Dialog 279

Display Borders 279 , 280

interface builder 278 - 280

Raise 279

Regenerate 279

interface skeleton

default menus in 262

description 262

interfaces

callbacks 278 , 291 - 293

confirmers 279

constructing 283 - 285

creating menus for 267 - 271

creating new 261 - 262 , 283

default package 266

definition 261

development strategy 271

dialog boxes 279

geometry of elements 278

graph area 264

layout elements, adding 266

layout elements, removing 267

layout hierarchy 264

loading 262 - 263 , 274

menu hierarchy 268

menu objects, removing 271

operating on the current 278 - 280

rearranging components 275 , 284 - 285

regenerating 279

setting attributes 276 - 278 , 285 - 288

titles 277 , 285 - 287

types of attribute 277 - 278

interrupting evalution 303

invisible frames 149

Invisible Functions button 149

:items keyword 97

K

key input 34

Key to Command command 196 , 312

keyboard commands

comparison with menu commands 174

finding editor command for 312

in the editor 164

keyboard conventions xxiv

keywords

:center 287

:extended-selection 287

:items 97

Kill All command 401

Kill Application menu 401

Kill command 320

kill ring 180 - 184

copying text from 182 - 184

marking the region 181

putting text into 181

rotating 183

summary of use 184

killing a process 320

L

lambda list, displaying 195 , 304

layouts

adding to an interface 283 - 285

pinboard 279

rearranging 275 , 284 - 285

specifying callbacks 291 - 293

See also interfaces

layouts, displaying in window browser 389

Link from command 55

linking tools together 54

.lisp files 174

Lisp Knowledgebase command 68

LispWorks IDE tools

Process Browser 42

LispWorks Patches command 68

Listen command 50 , 244 , 256 , 257 , 321

listener

basic tutorial 301 - 303

browsing generic functions from 305

compiling files in 45

current expression, displaying value 304

current expression, stepper breakpoint 304

current expression, toggling stepper breakpoint 304

debugger commands 308

debugging in the 306

description 300 - 301

evaluating forms 301 - 302

execute mode 306

Expression menu. See Expression menu

history commands 307

history list 303

History menu 303

loading files in 45

macroexpanding forms 305

miscellaneous commands 310

next event 307

online help 312

operating on expressions 304

overview 3

pasting selected object into 50

previous event 308

prompt 300

re-evaluating forms 12 , 302 - 303

searching history list 308

size of the stack 311

stack size 311

*** variable 16

** variable 16

* variable 16 , 20 , 244 , 302

tracing current expression 304

Values submenu. See Values menu

walking forms 305

Listener Bind $ command 249

Listener command 300

list-panel class 97

Load command 45 , 190 , 370 , 374 , 379

Load... command 190 , 370

loading files 45

loading tools into the environment 25

local slots, inspecting 239

Long Names button 390

Lower command 275 , 391

M

Macroexpand command 195

Macroexpand Form command 305

macros

defclass 110

defsystem 222 , 370

trace 54 , 153

major tools, overview 2 - 4

Make a New Script command 396

manipulating values with inspector 241 - 244

Manuals command 65

manuals, online. See online help

menu commands

check components 270

choosing xxiii

comparison with keyboard commands in editor 174

creating with the interface builder 267 - 271

debugger commands 306

names, specifying 291

radio components 270

rearranging 275

specifying callbacks 293

See also interface

menu components 269 - 271

check 270

radio 270

menus

creating with the interface builder 267 - 271 , 288 - 291

rearranging 275

See also interface

Meta key

use of xxiv

Method Combination command 146 , 211

methods

displaying signatures 214

operating on signatures 214

undefining 111

viewing method combinations 211

Methods menu 110 , 209

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 111

Microsoft Windows editor emulation 34 , 172

Modify command 44

module-children generic function 382

module-is-system-p generic function 382

module-name generic function 382

N

navigating within files in the editor 175 - 176

New command 44 , 174 , 297

interface builder 261 , 283

new files, creating 44 , 174

New in LispWorks 6.0

ASDF integration 222 , 380

Automatic Update Delay in Process Browser 322

Browse All Systems 373

Browse Systems For Directory 373

Consolidated Preferences 30

Controlling parenthesis coloring 38

Files shown option in Search Files tool 231

in-place completion in the Tracer 156

Inspect Function 146

Known definitions searches 223

Query Replace on matched lines in Search Files tool 227

Session saving 71

Use recent directory for opening files option 32

Next command

command line debugger 306

history list 44

next event

repeating 44 , 307

O

object clipboard

menu commands, see menu or command name

Object menu 48

Actions. See Actions menu

Attributes 276

Clip 245

Copy 245

interface builder 265 , 266 , 280

Lower 275

Raise 275

objects

inspecting 239

operating on 48 - 50

searching for 42

selecting 42

See also selected object

On Symbol command 67

On Tool command 67

online help 65 - 69

browsing manuals 65

current symbol 67

current tool 67

packages, searching 67

searching 66 - 67

Open command 45 , 160 , 174 , 177

Open... command

interface builder 262

opening files 45 , 160 , 174

opening recent files 45

operating on objects 48 - 50

See also objects

Operations menu

Break 340

EOF 340

Suspend 340

output

compiler 190

editor 164

standard 313 - 316

output browser 15 , 313 - 316

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 328

P

Package command

interface builder 265

packages

current package 47

display of 45 - 48

in editor 193

searching for documentation 67

Packages button 337

Packages... button 331 , 338

Page Down key 176

Page Up key 176

Parent command 372 , 373

Partial Search radio button 67

Paste command 180

in class browser 102

in generic function browser 209

in inspector 242 , 244

interface builder 275 , 284

Paste Object command 41

pinboard objects

moving and resizing 279

podium. See Common LispWorks podium

preferences

setting 30

Preferences command 63 , 172 , 228 , 311

Preferences... command 84 , 216 , 242 , 258 , 321 , 333 , 337 , 363 , 383 , 388 , 401

Preview command 384

previewing a system plan 376 - 379 , 384

Previous command

command line debugger 306

history list 44

previous event

repeating 44 , 308

primary package in editor 193

Print command 45

Print... command 175

printing files 45

process

breaking 42

process browser 317 - 322

menu commands. See menu or command name

sorting processes 320

Process Browser tool 42

process-break function 321

processes

breaking 42

inspecting 320

killing 320

sorting 320

Processes menu 320

profiler 323 - 338

choosing packages 331 - 333

choosing symbols 329 - 333

description 325

example of use 336 - 338

information returned 328 , 333 - 334

interpreting results 334

menu commands. See menu or command name

overview of profiling 328

pitfalls 335

running a profile 333

sorting results 334

specifying code to run 333

symbols that can be profiled 335

prompt in the listener 300

push-button-panel class 99

Q

Quit command 391

quitting the environment 32

R

radio components 270

Raise command 275 , 279 , 391

readers of a slot, displaying 103

Recent Files command 45 , 160

Recompute Events button 378

recursive macroexpansion 305

re-evaluating forms in listener 12 , 302 - 303

Refresh command 18 , 29

Regenerate command 279

regexp 58

syntax 58

regular expressions 58

syntax 58

repeating commands 43

in the editor 179

repeating the next event 44

repeating the previous event 44

Replace command 42 , 187 , 374

Replace... command 42 , 187

replacing text 187

Report Bug command 146 , 306

reporting bugs 146 , 306

Restart Frame command 147 , 149

Restart Frame Stepping command 147 , 344

restart frames 149

Restarts button 149

Restarts menu 142 , 354

Restarts submenu 306

retract callbacks 292

Return from Frame command 147

re-using windows 27

Revert to Saved command 174

interface builder 273

reverting a file to the version stored on disk 174

row-layout class 266

Run command 399

Run With Arguments command 399

S

Save All command

interface builder 273

Save All... command 178

Save As... command 174

interface builder 273

Save command 174 , 297

interface builder 273 , 293

Save Region As... command 175

saving all files 178

saving files 174

interface builder 273 - 274

saving regions of text 175

scrolling text in editor 176

Search command 66

Search Files editor command 217

Search Files... command 374

searching

for objects 42

for text 42 , 184 - 187

history list 308

online manuals 66

Select All command 42 , 154 , 180 , 379

selected object

browsing 49

browsing the class of 49

copying 50

displaying documentation 50

finding source code 50

inspecting 50

pasting into listener 50

placing on object clipboard 49

showing function calls 50 , 305

showing generic functions 50 , 195

showing similar symbols 50

selection callbacks 292

sessions

saving 71 - 78

Set command 242 , 243

debugger 148

Shell editor command 340

Shell tool 339

shell tool 339 - 341

break signal, sending 340

creating 339

EOF signal, sending 340

menu commands. See menu or command name

recalling commands 341

suspend signal, sending 340

type of shell 341

*shell-shell* variable 341

Shift key, use of xxiv , 164

Short Names button 390

Show in Tracer command 54 , 153

Show Package Names button 46 , 149 , 246 , 389

Show Toolbar button 29

Signature menu 214 - 215

signatures

displaying 214

operating on 214

simple-pane-foreground reader 20

Slots menu 48 , 102 , 113

Clip 245

Copy 245

Inspect 240

Paste 242 , 244

Set 242 , 243

snapshot Debugger 151

sort options

By Name 53

By Package 53

Unsorted 53

sorting

in class browser 99

in editor 173

in inspector 246

in process browser 320

views 51

in window browser 388

source code

debugging 135 - 151

for current expression 304

for object in current frame of debugger 146

for selected object 50

Source command 384

stack frames in the debugger 143

stack overflow 311

standard action command

Browse 49

Browse Symbols Like 253 , 305

Class 49

Copy 50

Documentation 50

Find Source 50

Function Calls 305

Generic Function 50 , 195 , 305

Inspect 50

Listen 50

standard output 313 - 316

*standard-output* variable 15

*** variable 16

** variable 16

* variable 16 , 20 , 244 , 302

Stepper tool

Restarts menu 354

stepping through code 343 - 365

Stop command 320

stopping a process 320

Suspend command 340

swapping editor buffers 177

Symbol Browser 253 - 258

symbol browser

invoking on selected object 50

Symbol menu

Inspect 256

Listen 256

Unintern... 256

symbols

interface builder 280

online help for 67

tracing 193

undefining 195

Symbols... button 330 , 338

syntax coloring 36 , 37 , 188

syntax styles 37

system

browsing 370

compiling and loading 373

concatenating 374

creating plans for 378

defining 297 , 368 - 370

executing plans for 378

forcing compilation and loading of members 384

introduction to 367 - 368

parent system, browsing 372

plan 376

previewing a plan 376 - 379 , 384

ROOT-SYSTEM 372

searching 374

using source files 384

system browser 367 - 384

Actions area 378

compiling and loading systems 373

creating plans 378

description 370

executing plans 378

File description area 373

Filter area 378

forcing compilation and loading 384

Graph area 372

graph view 371 - 373

menu commands. See menu or command name

output view 379 - 380

package information 383

parent system, browsing 372

Plan area 378

previewing the plan 376 - 379

sorting information 383

System area 372

system plan, previewing 376 - 379 , 384

text view 374 - 376

using 370 - 373

using source files 384

views available 370

Systems menu 373

Browse All Systems 373

Browse Systems For Directory 373

Compile 374 , 379

Compile and Load 374 , 379

Concatenate... 374

Hide Files 374

Load 374 , 379

Parent 372 , 373

Replace 374

Search Files 374

Show Files 374

T

Tab completion 60

tabs

choosing xxiii

text

deleting 177

inserting 177

replacing 187

saving regions of 175

scrolling in editor 176

searching for 42 , 184 - 187

selecting 42

See also under editor

text view

in editor 161

in function call browser 201

in system browser 374 - 376

The Break gesture 42 , 303

Toggle Breakpoint command 304

Toggle Tracing command 54

toolbar

customizing 29

hiding 29

toolbar buttons

size 29

text labels 29

toolbars

hiding 28

removing 28

tools

current package of 47

linking together 54

loading into the environment 25

online help for 67

overview of major 2 - 4

reusing 32

switching between 20

tracing from 53 - 54

Tools menu 2 , 10 , 25 , 90

accelerators 25

Application Builder 393

Class Browser 94 , 118 , 127 , 160 , 207

Clone 29 , 54

Editor 160

Inspector 235

Interface Builder 260

Listener 300

Object Clipboard 118 , 127

Output Browser 313

Preferences 23 , 27 , 28 , 30 , 32 , 60 , 63 , 172 , 228 , 311

Preferences... 216 , 242 , 337 , 363

Process Browser 318

Profiler 323

Refresh 29

Saved Sessions... 73

Search Files 217

shell 339

Stepper 343 , 346

Symbol Browser 253

System Browser 370

Tracer 153

Window Browser 385

Trace command 54 , 193 , 305

Trace Inside command 54

trace macro 54 , 153

Trace menu

Break on Access 241

Break on Read 241

Break on Write 241

Show in Tracer 54 , 153

Trace 54

Trace Inside 54

Trace Read 241

Trace with Break 54

Tracing 54

Untrace 54 , 241

Untrace All 54

Trace with Break command 54

Tracer 153 - 158

Function menu 154

tracing 153 - 158

classes 111

in function call browser 205

in the inspector 241

in inspector 241

U

Undefine command 111 , 195

Undefine... command 195 , 210

undefining

current definition 195

functions 111

generic functions 210

methods 111

Undo command 40

editor 179

Unintern... command 256

Unsorted option 53

Unstop command 320

unstopping a process 320

Untrace All command 54

Untrace command 54 , 241

updating windows 29

using the clipboard 41 - 42

See also kill ring

using the keyboard xxiv

using the mouse xxi - xxiii

V

Value command 195 , 304

Value menu

Listen 244

values

changing in inspector 241 - 244

Values menu

Class 19 , 94 , 97

Copy 243 , 244

Inspect 30 , 235 , 240 , 242

variables

* 310

$ 249

* 16 , 20 , 244 , 302

** 16

*** 16

*active-finders* 223

*grep-command* 233

*grep-command-format* 233

*grep-fixed-args* 233

*packages-for-warn-on-redefinition* 332

*shell-shell* 341

*standard-output* 15

*trace-verbose* 157

Variables menu

Set 148

View Source Search editor command 171

views

in class browser 93

description ??- 53

in editor 160

in function call browser 197

in generic function browser 207

graph 79 - 88 , 371 - 373

hierarchy 99

in inspector 245

output 164 , 313 - 316 , 379 - 380

slots 96 - 98

sorting items in 51

in system browser 370

text 201 , 374 - 376

Visit Tags File editor command 164

W

Walk command 195

Walk Form command 305

web browsers 65

Whole Word radio button 67

window browser 385 - 391

changing root of graph 387

complete window names, displaying 390

destroying a window 391

different types of window 389

lowering a window 391

menu commands. See menu or command name

moving around different windows 391

package information 389

quitting a window 391

raising a window 391

sorting entries 388

using 387

whole environment 391

window colors 37

windows

displaying 24

making copies of 29

re-using 27

switching between 20

updating 29

Windows menu 18 , 24 , 90 , 390

Actions. See Actions menu

Browse 387

Browse Parent 391

Browse Screen 391

Destroy 391

Lower 391

Quit 391

Raise 391

in window browser 391

Works menu 90

Exit 10

Object submenu. See Object menu

Packages submenu. See Packages menu

Symbols submenu. See Symbols menu

writers for a slot, displaying 103


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

NextPrevTopContents