All Manuals > LispWorks IDE User Guide

NextPrevTopContents

Index

Symbols

$ variable 291

* variable 13 , 18 , 286 , 352

** variable 13

*** variable 13

*package* variable 223

.lispworks file 33

A

aborting commands in the editor 208

accelerators

for tools 23

action callbacks 342

Actions menu 54 - 57

*active-finders* variable 264

add-system-namespace function 458

Alt key

use of 190

application builder 469 - 478

Arguments command 225 , 356

ASDF 263 , 457

Attributes command 324 , 327

Attributes menu 283

Clip 287

Copy 287

Inspect 283

B

Backtrace command 357

backtraces 165

binding $ to the current inspector object 291

binding frames 170

Bindings button 170

Bindings command 358

Break command 374

Break on Access command 283

Break on Read command 283

Break On Return from Frame command 169

Break on Write command 283

breaking a process 374

breaking processes 48

breakpoints

in the editor 221

Browse All Systems command 448 , 449

Browse command 55 , 76 , 463

variations in name 56

Browse Metaclass command 121 , 124 , 126 , 130 , 134 , 136

Browse Parent command 467

Browse Parent System command 51 , 224 , 446

Browse Screens command 467

Browse Symbols Like command 57 , 357

Browse Systems For Directory command 449

*browser-location* variable 81

browsers 77

browsing

Common Lisp classes 111 - 136

compilation conditions 147 - 153

errors 147

function calls 235 - 244

generic functions 245 - 255

HTML documentation 80

online manuals 80

output 12 , 365 - 369

selected object, class of the 56 , 355

symbols 297 - 304

systems 51 , 446 - 460

window definitions 461 - 467

Buffer Changed Definitions editor command 199

buffers

closing 207

swapping between 207

Buffers menu 194 , 217

Compile 219

Evaluate 219

Trace. See Trace menu

Undefine 224

bugs, reporting 358

Build command 470 , 474

Build menu

Build 470 , 474

Clear Output 475

Display Backtrace 475

Display Error 475

Edit Script 475

Kill All 477

Kill Application 477

Make a New Script 472

Run 476

Run With Arguments 476

building

applications 469 - 478

By Name option 62

By Package option 62

C

call frames 164 , 170

callbacks

action 342

extend 342

retract 342

selection 342

specifying 341 - 343

catch frames 170

Catchers button 170

:center keyword 338

check components 317

choosing menu commands xxiv

class browser 111 - 136

Class area 120

current class, operations specific to the 121 , 124 , 126 , 130 , 134 , 136

description 3

Description area 123 , 126 , 133

examining a class 117

Filter area 120

filtering information 115

Function description area 129

functions list 129

functions view 128 - 130

generic functions, operating on 130

Graph area 126

graph view 124 - 127

hierarchy view 117

Include Accessors button 129

Include Inherited button 129

inherited slots 114

Initargs area 133

initargs view 132

invoking on the current expression 355

invoking on the selected object 56

menu commands, see menu or command name

methods list 129

overview of the 111

Precedence area 136

precedence view 134

Slot description area 121

slot information 114 - 116

Slots area 120

slots view 114 - 116

sorting information 118

tracing classes from the 131

undefining functions and methods 130

See also classes

Class command 16 , 56 , 112 , 115 , 120 , 355

classes 111 - 136

changing slot values in the inspector 284 - 287

column-layout 313

displaying graphs of 124 - 127

examining 117

examining functions and methods defined on 128 - 130

inherited slots in 114

initargs 132

inspecting local slots 281

interface 307

list-panel 115

operations specific to the current class 121 , 124 , 126 , 130 , 134 , 136

precedence list 134

push-button-panel 117

row-layout 313

tracing 131

See also class browser

Classes menu

Browse Metaclass 121 , 124 , 126 , 130 , 134 , 136

objects operated on by the 121 , 124 , 126 , 130 , 134 , 136

Clear Output command 475

Clip command 140

clipboard

general use 46 - 47

interaction with UNIX clipboard 47

usage in editor 209

See also clipboard, kill ring, UNIX clipboard

Clone command 27 , 64 , 208

Close command 207

interface builder 321

closing

editor buffers 207

Code Coverage Browser

Coloring preferences 231 , 232

Files List context menu 230

Files List preferences 229

Pathname Mapping preferences 231

Code Coverage Goto Next editor command 232

Code Coverage menu

Copy To New Data... 233

Load Data... 228

Traverse 232

Use Internal Data 232

code-coverage-file-stats function 229

Collapse Nodes command 98

collapsing graphs 97

colors

of code in Lisp mode 42

column-layout class 313

command line arguments

-build 93

-eval 93

-init 93

-load 93

-lw-no-redirection 93

-siteinit 93

Command to Key command 225 , 363

commands

completion of 189

repeating 49

common features in the environment 21 - 76

common features in the IDE

See also under graphs

Common Lisp

classes. See classes

debugging 155 - 176

displaying documentation for expressions 355

displaying documentation for selected object 56 , 168

evaluating forms 351 - 352

file extension 203

indentation of forms in source code 224

prompt 351

systems. See system

Common Lisp symbols 41

Common LispWorks podium 107 - 108

compilation conditions browser 147 - 153

pathnames 153

preference dialog 152

Compilation Options menu

Force 460

Preview 460

Source 460

Compile and Load command 51 , 165 , 220 , 449 , 455

Compile and Load... command 220

Compile command 51 , 219 , 220 , 449 , 455

Compile Region command 356

in editor 219

Compile... command 220

compiler output 220

compile-system function 444

compiling code

editor 219 - 220

compiling files in the listener 51

completion 70 , 189

in class browser 117 , 171

dynamic 42

in generic function browser 247

in-place 32 , 42

using Tab 70

Concatenate... command 450 , 460

Condition menu

Actions. See Actions menu

Report Bug 167

confirmer

description 328

consistency in the IDE. See common features in the IDE

contain function 14 , 115 , 287

Contents radio button 80

Control key, use of xxv , 190

controls

choosing xxiv

conventions used in the manual xxi - xxvi

Copy command 56 , 209 , 211 , 286

in Actions menu 410

interface builder 323

standard action command 56

Copy Object command 46 - 47

copying windows 27

create snapshot 83 - 94

creating new files 50 , 203

cross-referencing 235

current

object. See selected object

package of any tool 53

prompt 351

value, operating on 357

current buffer 218

current class, operations specific to the 121 , 124 , 126 , 130 , 134 , 136

current definition 218

current expression 218

displaying lambda list for 225 , 356

displaying value 225 , 356

stepper breakpoint 356

toggling stepper breakpoint 356

tracing 356

current form

macro expanding 356

macroexpanding 356

walking 356

Customize menu

Reusable 26 , 195

Cut command 209 , 211

interface builder 311 , 313 , 318 , 323 , 334

Cut Object command 46 - 47

D

Debug command 375

Debug menu

Debugger 10 , 155 , 156 , 163 , 165 , 167

Listener 10

Restarts 357

debugger 155 - 176

abort restart 163

backtrace tree 159

binding frames 170

call frame 159

call frames 164 , 170

catch frames 170

closure variable 159

colors of variables 159

continue restart 163

controlling from the listener 357 - 358

debugger tool 358

description 162

displaying documentation for object in current frame 168

example session 165 - 167

finding source code for object in current frame 168

handler frames 170

invisible frames 171

invoking 157

invoking from the process browser 375

invoking from the tracer 63

lexical variable 159

menu commands in the listener 357

other frame 160 , 421

remote 479

restart frames 170

restart options 163 - 164

special variable 160

stack 164

stack frames 164

See also debugger tool

Debugger command 10 , 156 , 156 , 163 , 165 , 358

debugger level 353

debugger prompt

colon 353

debugger tool 155 - 176

Backtrace area 158

buttons 162

Condition area 158

invoking 155

invoking from notifier 157

package information 171

types of frame, displaying 170

See also debugger

debugging a process 375

default font 28

defclass macro 129

Definitions menu 196 , 197 , 217

Compile 219

Evaluate 219

Generic Function 225

Trace. See Trace menu

Undefine 224

defsystem macro 263 , 446

examples of use 445

deleting text in the editor 206

See also kill ring

Describe Generic Function editor command 245

Describe System editor command 446

description

of compilation conditions 151

Description menu 151 , 240 , 248

Listen 303

Deselect All command 47 , 178 , 209

Destroy command 467

Display as Confirmer command 328

Display as Dialog command 328

Display Backtrace command 475

Display Borders command 329

Display Error command 475

display function 346

DISPLAY UNIX environment variable 5

displaying

package information 51 - 54

windows 22

display-message function 345

Documentation command 56 , 168 , 355

documentation, online. See online help

$ variable 291

dynamic library 477

E

echo area 189

Edit > Object menu

Copy Object 46

Cut Object 46

Paste Object 46

Edit menu 45

Copy 45 , 56 , 209 , 211 , 323

Cut 45 , 209 , 211 , 311 , 313 , 318 , 323 , 334

Deselect All 47 , 178 , 209

Find 214 , 217

Find Next 48 , 215

Find Next, for graph view 97

Find, for graph view 97

Find... 48

interface builder 322

Link. See Link Menu

Paste 45 , 120 , 209 , 247 , 323 , 334

Replace 216 , 217

Replace... 48

Search Files... 257

Select All 47 , 178 , 209 , 455

Undo 45 , 208

Edit Script command 475

Editing menu

Command to Key 225 , 363

Key to Command 225 , 363

editing the history list 50

editor

aborting commands 208

breakpoints 221

buffers view 192 , 206

buffers. See buffers

changed definitions list 197

closing buffers 207

compiling source code 219 - 220

creating a new window 208

creating files 50 , 203

current expression, displaying value 225

current package and displayed package 203

definitions list 195

definitions, operating on 224 - 225

deleting text 206

Emacs, comparison with 185

evaluating source code 218 - 219

expressions, operating on 224 - 225

History menu 206 , 208

indenting forms 224

inserting files into the current buffer 206

inserting text 206

invoking 186

keyboard commands, use of 190

kill ring. See kill ring

Lisp-specific commands 217 - 225

macro expanding forms in the 225

macroexpanding forms in the 225

menu and keyboard commands, distinctions 203

menu commands. See menu or command name

moving around in the buffer 204 - 206

new files 50 , 203

online help 225 , 363

opening files 51 , 186 , 203

opening recent files 51

output view 191

overview 3

package information 202

package usage 223

repeating commands 209

replacing text 216 - 217

reverting to last saved version 204

saving files 203 , 207

saving text regions 204

scrolling text 205

searching 213 - 216

sorting entries 202

swapping between buffers 207

tracing 222

undefining symbols 224

undoing commands 208

using the clipboard 209

viewing two sections of the same file 208

views available 186

walking forms 225

editor commands

Buffer Changed Definitions 199

Code Coverage Goto Next 232

Describe Generic Function 245

Describe System 446

Find Dspec 430

finding keyboard command for 363

Indent Selection or Complete Symbol 70

Search Files 257

Shell 416

View Source Search 200

Visit Tags File 190

editor emulation 28

editor font 28

editor-color-code-coverage function 230

Emacs 35

comparison with built-in editor 185

Enable Display command 176

encoding 44

Enter Search String dialog 79

environment

common features 21 - 76

quitting 33

EOF command 416

error conditions 151

Escape key, use of xxv , 190

Evaluate command

in editor 219

Evaluate Last Form in Listener editor command 363

Evaluate Region command

in editor 219

in listener 356

evaluating

code in the editor 218 - 219

forms 351 - 352

event

next 359

previous 359

repeating 50

examining objects 281

example source files

searching 80

examples

searching 80

execute mode 358

Exit command 7 , 33

Expand Nodes command 98

expanding graphs 97

Expression menu 217

Arguments 225 , 356

Browse Symbols Like 357

Class 355

Compile Region 219 , 356

Documentation 355

Evaluate Region 219 , 356

Find Source 33 , 355

Function Calls 356

Generic Function 356

Inspect Value 356

Macroexpand 225

Macroexpand Form 356

Toggle Breakpoint 356

Trace. See Trace menu

Value 225 , 356

Walk 225

Walk Form 356

expressions

browsing the class of 355

displaying documentation 355

finding source code 355

extend callbacks 342

extended editor commands, finding keyboard command for 363

:extended-selection keyword 337

external format 44

F

fg UNIX command 416

File menu 7 , 108 , 195

Browse Parent System 51 , 224 , 446

Close 191 , 207 , 321

Compile 51 , 220

Compile and Load 51 , 165 , 220 , 222

description 50 - 51

Insert 206

Load 51 , 219 , 220 , 222 , 446

New 50 , 203 , 307 , 333 , 347

Open 51 , 186 , 191 , 203

Open... 308

Print 51 , 204

Recent Files 51 , 186

Revert to Saved 204 , 321

Save 191 , 195 , 204 , 321 , 343 , 347

Save All 207 , 321

Save As 204

Save As... 321

Save Region As 204

filenames

completion of 189

extensions for CL files 203

files

compiling in listener 51

creating new 50 , 203

inserting one into another 206

loading 51

navigating in the editor 204 - 206

opening 51 , 186 , 203

opening recent 51

printing 51

reverting to last saved version 204

saving 203

saving all 207

filtering information 64 - 68 , 115 , 454

in inspector 279

filtering results 64

filters 64

Find command 48

in editor 217

in graph view 97

Find Dspec editor command 430

Find Next command 48 , 215

in graph view 97

Find Source command 33 , 56 , 168 , 186 , 355

in Debug menu 358

displaying list of results 33

shortcut in debugger tool 166

Find... command 48

in editor 214

Font Lock Mode editor command 362

font size 28

Force command 460

forms

compiling in editor 219 - 220

evaluating 351 - 352

evaluating in editor 218 - 219

indentation of 224

re-evaluating 353 - 355

Frame menu

Break On Return From Frame 169

Documentation 168

Find Source 166 , 168 , 186

Inspect Function 168

Method Combination 168 , 249

Restart Frame 168 , 170

Restart Frame Stepping 168 , 420

Return from Frame 168

Trace. See Trace menu

function call browser 235 - 244

By Name command 242

By Package command 242

Callees area 241

Callers area 242

description 235

Documentation area 240

Function area 237

Function description area 240

Function menu 244

Trace submenu 244

Graph area 237

graphing callers and callees 237

invoking on selected object 57 , 356

menu commands, see menu or command name

operating on functions 244

package information 243

Show Package Names command 243

sorting entries 242

text view 240

tracing from 244

Unsorted command 242

views available 235

Function Calls command 57

Function menu 247

in the profiler 410

Trace. See Trace menu

functions

apropos 297

code-coverage-file-stats 229

compile-system 444

contain 14 , 115 , 287

deliver 469

display 346

display-message 345

editor-color-code-coverage 230

save-code-coverage-data 228

save-current-code-coverage 228

save-image 83 , 469 , 471 , 477

undefining 130

Functions menu

in the class browser 130

in the function call browser 244

G

generic function browser 245 - 255

Arguments types area 252

description 245

Description area 248

displaying signatures 253

Filter area 248

Function area 247

invoking on selected object 57 , 225

menu commands. See menu or command name

Method combination list 252

method combinations, viewing 249

methods list 248

operating on signatures 253

Signatures area 251

Generic Function command 57 , 225 , 297 , 356 , 410

generic functions

browsing from listener 356

in class browser 130

defined on selected object 57 , 225

get-inspector-values 291

Getting help from the LispWorks website 81

Getting public patches 81

global preferences

When modified buffers 33

graph layout menu 95

Collapse Nodes 98

Expand Nodes 98

Preferences 101

Reset Graph Layout 99

graph view

system browser 447 - 449

graphical user interface. See interfaces

graphs 95 - 106

altering breadth 102

altering depth 102

children function 343 , 346

different layouts 104 - 106

expanding and collapsing nodes 97

menu commands. See menu or command name

searching 97

sorting items 58

Grep

search kind 265

GUI. See interfaces

H

handler frames 170

Handlers button 170

Help menu 77 , 108

Editing. See Editing menu

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 170

hierarchy view

in class browser 117

highlight

compiler messages 40

interactive input 40

matching parentheses 40 , 217

selected text 40

history list 49

editing the 50

in the listener 355

repeating next event 50 , 359

repeating previous event 50 , 359

searching the 359

History menu 49

in editor 206 , 208

in the listener 355

interface builder 308

in listener 355

Modify 50

Next 50

Previous 50

I

Include Inherited Slots button 114 , 120

Include Inherited Slots checkbox 18

incremental search 215

Indent Selection or Complete Symbol editor command 70

Index radio button 80

init file 473

initargs of slot, displaying 121

initform of slot, displaying 121

initial I/O streams 75

initialization file 33

initialization files 473

in-package 223

in-place completion 32

Insert... command 206

inserting files in editor 206

inserting text in editor 206

Inspect command 14 , 27 , 57 , 277 , 282 , 284 , 302 , 375

Inspect Function command 168

Inspect Value command 356

inspecting listener values automatically 291

inspector 277 - 295

changing values 283 - 287

description 278

display options 287 - 290

filtering display 279

inspecting selected object 57

menu commands. See menu or command name

overview 3

simple use 281

sorting entries 288

tracing 283

tracing in the 283

viewing local class slots 281

Inspector command 277

interface builder 305 - 329

adding your own code 318

attribute categories 326 - 327

Attributes dialog box 325 , 336 , 339

button panels 311

Check Component button 318

code area 320

code view 320 , 341

Component button 316

current interface 310

current package 312

default names of elements 313 , 335

default names of menus 315

Edit menu 322

editing code 320

example of use 331 - 348

interface area 310

Interface menu 327 - 329

interfaces, creating 307 - 308 , 333

interfaces, loading 308 - 310 , 322

introduction 305

invoking 306

Item button 315 , 339

layout hierarchy area 311 , 333

layouts view 310 - 313 , 333 - 335

Menu Bar button 315

Menu button 315 , 339

menu hierarchy area 315 , 333

menus view 313 - 318 , 338 - 341

methods of use 318

operating on elements 329

Radio Component button 317

rearranging components 323 - 324 , 334 - 335

saving code 321 - 322 , 343 , 347

setting attributes 324 - 327 , 335 - 338

switching between interfaces 308

views, description 306

See also interfaces

interface class 307

Interface menu 76

Attributes 327

Display as Confirmer 328

Display as Dialog 328

Display Borders 329

interface builder 327 - 329

Raise 328

Regenerate 328

interface skeleton

default menus in 308

description 307

interfaces

callbacks 327 , 341 - 343

confirmers 328

constructing 333 - 335

creating menus for 313 - 318

creating new 307 - 308 , 333

default package 312

definition 307

development strategy 318

dialog boxes 328

geometry of elements 327

graph area 311

layout elements, adding 312

layout elements, removing 313

layout hierarchy 311

loading 308 - 310 , 322

menu hierarchy 315

menu objects, removing 318

operating on the current 327 - 329

rearranging components 323 - 324 , 334 - 335

regenerating 328

setting attributes 324 - 327 , 335 - 338

titles 326 , 335 - 337

types of attribute 326 - 327

interrupting evaluation 354

invisible frames 171

Invisible Functions button 171

:items keyword 115

K

KDE/Gnome emulation 35 , 200

key input 35

Key to Command command 225 , 363

keyboard commands

comparison with menu commands 203

finding editor command for 363

in the editor 190

keyboard conventions xxv

keywords

:center 338

:extended-selection 337

:items 115

Kill All command 477

Kill Application menu 477

kill ring 209 - 213

copying text from 211 - 213

marking the region 210

putting text into 210

rotating 212

summary of use 213

killing a process 374

Known Definitions

search kind 264

L

lambda list, displaying 225 , 356

layouts

adding to an interface 333 - 335

pinboard 328

rearranging 323 - 324 , 334 - 335

specifying callbacks 341 - 343

See also interfaces

layouts, displaying in window browser 465

Link from command 64

linking tools together 64

.lisp files 203

Lisp Knowledgebase command 81

LispWorks IDE tools

Process Browser 48

LispWorks Patches command 81

Listen command 57 , 286 , 302 , 303 , 375

listener

basic tutorial 351 - 355

browsing generic functions from 356

compiling files in 51

current expression, displaying value 356

current expression, stepper breakpoint 356

current expression, toggling stepper breakpoint 356

debugger commands 360

debugging in the 357

description 350 - 351

evaluating forms 351 - 352

execute mode 358

Expression menu. See Expression menu

history commands 358

history list 355

History menu 355

loading files in 51

macro expanding forms 356

macroexpanding forms 356

miscellaneous commands 361

next event 359

online help 363

operating on expressions 355

overview 3

pasting selected object into 57

previous event 359

prompt 351

re-evaluating forms 9 , 353 - 355

searching history list 359

size of the stack 362

stack size 362

*** variable 13

** variable 13

* variable 13 , 18 , 286 , 352

syntax coloring 362

tracing current expression 356

Values submenu. See Values menu

walking forms 356

Listener Bind $ command 291

Listener command 350

list-panel class 115

Load command 51 , 219 , 446 , 449 , 455

Load... command 219 , 446

loading files 51

loading tools into the environment 23

local slots, inspecting 281

Long Names button 466

Lower command 323 , 467

M

Macroexpand command 225

Macroexpand Form command 356

macros

defclass 129

defsystem 263 , 446

trace 63 , 177

major tools, overview 2 - 4

Make a New Script command 472

manipulating values with inspector 283 - 287

Manuals command 80

manuals, online. See online help

menu commands

check components 317

choosing xxiv

comparison with keyboard commands in editor 203

creating with the interface builder 313 - 318

debugger commands 357

names, specifying 340

radio components 317

rearranging 323 - 324

specifying callbacks 343

See also interface

menu components 316 - 318

check 317

radio 317

menus

creating with the interface builder 313 - 318 , 338 - 341

rearranging 323 - 324

See also interface

Meta key

use of xxv

Meta+Ctrl+C, break gesture 48

Method Combination command 168 , 250

methods

displaying signatures 253

operating on signatures 253

undefining 130

viewing method combinations 249

Methods menu 129 , 248

Trace. See Trace menu

Trace submenu. See Trace menu

Undefine 130

Modify command 50

module-children generic function 459

module-is-system-p generic function 459

module-name generic function 459

N

navigating within files in the editor 204 - 206

New command 50 , 203 , 204 , 347

interface builder 307 , 333

new files, creating 50 , 203

New in LispWorks 7.0

Code Coverage Browser 227

Handling of Cocoa Event Loop hanging 174

Preference option controlling anti-aliasing 32

Preference option controlling quality drawing 32

Restore display after fixing error in callback 176

Search Files tool reports file count after failed search 268

Session saving preserves the Listener tool's current package 84

New in LispWorks 7.1

Customizing text and background colors 39

Double click drag gesture xxiii

Profiler background profiling 398

Profiler improved setting of profiling parameters 398

Profiler Stacked Tree tab 393

Profiler storing profiler tree in a file 397

Profiler tree Calls To Function [Inverted] option 388

Profiler tree Set Function As Root option 388

Remote debugging 479

Triple click drag gesture xxiv

Next command

command line debugger 358

history list 50

next event

repeating 50 , 359

Notifier window 156 , 172

O

object clipboard

menu commands, see menu or command name

Object menu 55

Actions. See Actions menu

Attributes 324

Clip 287

Copy 287

interface builder 311 , 312 , 329

Lower 323

Raise 323

objects

inspecting 281

operating on 54 - 57

searching for 48

selecting 47

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 51 , 186 , 203 , 206

Open... command

interface builder 308

Opened Buffers

search kind 265

opening files 51 , 186 , 203

opening recent files 51

operating on objects 54 - 57

See also objects

Operations menu

Break 416

EOF 416

Suspend 416

output

compiler 220

editor 191

standard 365 - 369

output browser 12 , 365 - 369

menu commands. See menu or command name

overview 3

overview of major tools 2 - 4

overview of profiling 379

P

Package command

interface builder 312

packages

current package 53

display of 51 - 54

in editor 223

searching for documentation 80

Packages button 413

Packages... button 414

Page Down key 205

Page Up key 205

Partial Search radio button 80

Paste command 209

in class browser 120

in generic function browser 247

in inspector 284 , 286

interface builder 323 , 334

Paste Object command 46 - 47

patches

numbered 81

public 81

pinboard objects

moving and resizing 328

Plain Directory

search kind 260

podium. See Common LispWorks podium

preferences

setting 28

Preferences command 75 , 200 , 201 , 229 , 270 , 362

Preferences... command 101 , 255 , 284 , 303 , 376 , 397 , 413 , 439 , 459 , 464 , 478

Preview command 460

previewing a system plan 452 - 455 , 460

Previous command

command line debugger 358

history list 50

previous event

repeating 50 , 359

primary package in editor 223

Print command 51

Print... command 204

printing files 51

process

breaking 48

process browser 371 - 377

menu commands. See menu or command name

sorting processes 374

Process Browser tool 48

process-break function 375

processes

breaking 48

inspecting 375

killing 374

sorting 374

terminating 374

Processes menu 374

profiler 379 - 414

choosing packages 404 - 409

choosing symbols 402 - 409

description 380 - 397

example of use 412 - 414

information returned 384 , 389 , 393 , 409 - 410

interpreting results 410

menu commands. See menu or command name

overview of profiling 379

pitfalls 410

running a profile 397

sorting results 410

specifying code to run 396

symbols that can be profiled 410

prompt in the listener 351

push-button-panel class 117

Q

Quit command 467

quitting the environment 33

R

radio components 317

Raise command 323 , 328 , 467

readers of a slot, displaying 121

Recent Files command 51 , 186

Recompute Events button 454

recursive macro expansion 356

recursive macroexpansion 356

re-evaluating forms in listener 9 , 353 - 355

Refresh command 15 , 27

Regenerate command 328

regexp 68

syntax 68

Register...command 82

regular expressions 68

syntax 68

remote debugging 479

Remote Shell tool 417

repeating commands 49

in the editor 209

repeating the next event 50

repeating the previous event 50

Replace command 48 , 216 , 217 , 450

Replace... command 48 , 216

replacing text 216 - 217

Report Bug command 81 , 167 , 358

reporting bugs 167 , 358

Restart Frame command 168 , 170

Restart Frame Stepping command 168 , 420

restart frames 170

Restarts button 170

Restarts menu 163 , 430

Restarts submenu 357

retract callbacks 342

Return from Frame command 168

re-using windows 25

Revert to Saved command 204

interface builder 321

reverting a file to the version stored on disk 204

Root and Patterns

search kind 261

row-layout class 313

Run command 476

Run With Arguments command 476

S

Save All command

interface builder 321

Save All... command 207

Save As... command 204

interface builder 321

Save command 204 , 347

interface builder 321 , 343

Save Region As... command 204

save-code-coverage-data function 228

save-current-code-coverage function 228

saving all files 207

saving files 203

interface builder 321 - 322

saving regions of text 204

scrolling text in editor 205

Search command 79

Search Examples command 80

Search Files editor command 257

Search Files tool

Grep searches 265

Known Definitions searches 264

Opened Buffers searches 265

Plain Directory searches 260

Root and Patterns searches 261

System searches 263

Search Files... command 450

searching

example source files 80

examples 80

for objects 48

for text 48 , 213 - 216

history list 359

online manuals 79

Select All command 47 , 178 , 209 , 455

Select symbols button 403

selected object

browsing 55

browsing the class of 56

copying 56

displaying documentation 56

finding source code 56

inspecting 57

pasting into listener 57

placing on object clipboard 56

showing function calls 57 , 356

showing generic functions 57 , 225

showing similar symbols 57

selection callbacks 342

sessions

saving 83 - 94

Set command 284 , 285

debugger 169

set-interactive-break-gestures function 48

Shell editor command 416

Shell tool 415

shell tool 415 - 417

break signal, sending 416

creating 415

EOF signal, sending 416

menu commands. See menu or command name

recalling commands 417

suspend signal, sending 416

type of shell 417

*shell-shell* variable 417

Shift key, use of xxv , 190

Short Names button 466

Show in Tracer command 63 , 177

Show Package Names button 53 , 171 , 289 , 465

Show Toolbar button 26

Signature menu 253 - 254

signatures

displaying 253

operating on 253

simple-pane-foreground reader 18

siteinit file 473

Slots menu 55 , 120 , 133

Clip 287

Copy 287

Inspect 282

Paste 284 , 286

Set 284 , 285

snapshot

of running image 83 - 94

snapshot Debugger 173

sort options

By Name 62

By Package 62

Unsorted 62

sorting

in class browser 118

in editor 202

in inspector 288

in process browser 374

views 58

in window browser 465

source code

debugging 155 - 176

for current expression 355

for object in current frame of debugger 168

for selected object 56

Source command 460

stack frames in the debugger 164

stack overflow 362

standard action command

Browse 55

Browse Symbols Like 297 , 357

Class 56

Copy 56

Documentation 56

Find Source 56

Function Calls 356

Generic Function 57 , 225 , 356

Inspect 57

Listen 57

standard output 365 - 369

standard streams 75

*standard-output* variable 12

*** variable 13

** variable 13

* variable 13 , 18 , 286 , 352

stepper

active frame 421

backtrace tree 421

call frame 421

calling a function 421

evaluating a form 421

returning from a form 421

status item 421

stepping through code 419 - 441

Stop command 374

stopping a process 374

Suspend command 416

swapping editor buffers 207

Symbol Browser 297 - 304

symbol browser

invoking on selected object 57

Symbol menu

Inspect 302

Listen 302

Unintern... 302

symbols

interface builder 329

online help for 77

tracing 222

undefining 224

Symbols... button 414

syntax coloring 40 , 42 , 217

in listener 362

syntax styles 42

System

search kind 263

system

ALL-SYSTEMS 448

browsing 446

compiling and loading 449

concatenating 450

creating plans for 454

defining 347 , 444 - 446

executing plans for 454

forcing compilation and loading of members 460

introduction to 443 - 444

parent system, browsing 448

plan 452

previewing a plan 452 - 455 , 460

searching 450

using source files 460

system browser 443 - 460

Actions area 454

compiling and loading systems 449

creating plans 454

description 446

executing plans 454

File description area 449

Filter area 454

forcing compilation and loading 460

Graph area 448

graph view 447 - 449

menu commands. See menu or command name

output view 456 - 457

package information 460

parent system, browsing 448

Plan area 455

previewing the plan 452 - 455

sorting information 459

System area 448

system plan, previewing 452 - 455 , 460

text view 450 - 452

using 446 - 449

using source files 460

views available 446

Systems menu 449

Browse All Systems 449

Browse Systems For Directory 449

Compile 449 , 455

Compile and Load 449 , 455

Concatenate... 450

Hide Files 450

Load 449 , 455

Parent 448

Replace 450

Search Files 450

Show Files 450

T

Tab completion 70

tabs

choosing xxiv

Terminate command 374

terminating a process 374

text

deleting 206

inserting 206

replacing 216 - 217

saving regions of 204

scrolling in editor 205

searching for 48 , 213 - 216

selecting 47

See also under editor

text color 28

text style 28

text view

in editor 187

in function call browser 240

in system browser 450 - 452

The Break gesture 48 , 354

Toggle Breakpoint command 356

Toggle Tracing command 63

toolbar

customizing 26

hiding 26

toolbar buttons

size 26

text labels 26

toolbars

hiding 26

removing 26

tools

current package of 53

linking together 64

loading into the environment 23

online help for 78

overview of major 2 - 4

reusing 32

tracing from 63

Tools menu 2 , 7 , 23 , 108

accelerators 23

Application Builder 469

Class Browser 112 , 138 , 186

Code Coverage Browser 227

Compilation Conditions Browser 148

Editor 186 , 186 , 227

Generic Function Browser 245

Inspector 277

Interface Builder 306

Listener 350

Object Clipboard 138 , 148 , 235

Output Browser 365

Preferences 26 , 28 , 33 , 71 , 75 , 200 , 201 , 229 , 270 , 362

Preferences... 255 , 284 , 303 , 376 , 397 , 413 , 439 , 459 , 464 , 478

Process Browser 372

Profiler 379

Remote Listener 480

Saved Sessions... 86

Search Files 257

Shell 415

Stepper 419 , 422

Symbol Browser 297

System Browser 446

Tracer 177

Window Browser 461

Trace command 63 , 222 , 356

Trace Inside command 63

trace macro 63 , 177

Trace menu

Break on Access 283

Break on Read 283

Break on Write 283

Show in Tracer 63 , 177

Trace 63

Trace Inside 63

Trace Read 283

Trace with Break 63

Tracing 63

Untrace 63 , 283

Untrace All 63

Trace with Break command 63

Tracer 177 - 184

Function menu 178

tracing 177 - 184

classes 131

in function call browser 244

in the inspector 283

in inspector 283

U

Undefine command 130 , 224

Undefine... command 224 , 249

undefining

current definition 224

functions 130

generic functions 249

methods 130

Undo command 45

editor 208

Unintern... command 302

UNIX clipboard 120 , 247

interaction with Common LispWorks clipboard 47

usage in editor 211

Unsorted option 62

Unstop command 374

unstopping a process 374

Untrace All command 63

Untrace command 63 , 283

updating windows 27

using the clipboard 46 - 47

See also kill ring

using the keyboard xxv

using the mouse xxii - xxiv

V

Value command 225 , 356

Value menu

Listen 286

values

changing in inspector 283 - 287

Values menu

Class 16 , 112 , 115

Copy 286

Inspect 27 , 277 , 282 , 284

variables

* 361

$ 291

* 13 , 18 , 286 , 352

** 13

*** 13

*active-finders* 264

*browser-location* 81

*enter-debugger-directly* 162

*grep-command* 276

*grep-command-format* 276

*grep-fixed-args* 276

*packages-for-warn-on-redefinition* 408

*shell-shell* 417

*standard-output* 12

*trace-verbose* 182

Variables menu

Set 169

View Source Search editor command 200

views

in class browser 111

description 58 - 63

in editor 186

in function call browser 235

in generic function browser 245

graph 95 - 106 , 447 - 449

hierarchy 117

in inspector 287

output 191 , 365 - 369 , 456 - 457

slots 114 - 116

sorting items in 58

in system browser 446

text 240 , 450 - 452

Visit Tags File editor command 190

W

Walk command 225

Walk Form command 356

web browsers 77

Whole Word radio button 80

window browser 461 - 467

changing root of graph 463

complete window names, displaying 466

destroying a window 467

different types of window 465

lowering a window 467

menu commands. See menu or command name

moving around different windows 467

package information 465

quitting a window 467

raising a window 467

sorting entries 465

using 463

whole environment 467

window colors 41

windows

displaying 22

making copies of 27

re-using 25

updating 27

Windows menu 15 , 22 , 108 , 467

Actions. See Actions menu

Browse 463

Browse Parent 467

Browse Screen 467

Destroy 467

Enable Display 176

Lower 467

Quit 467

Raise 467

in window browser 467

Works menu 108

Clone 27 , 64

Exit 7 , 33

Exit Window 191

Object submenu. See Object menu

Packages submenu. See Packages menu

Symbols submenu. See Symbols menu

See also individual entries for each submenu

writers for a slot, displaying 121

X

xrefs 235


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

NextPrevTopContents