All Manuals > LispWorks User Guide and Reference Manual

NextPrevTopContents

Index

Symbols

! 156

- 479

:< debugger command 15

$(dollar) variable 26

$$ variable 26

$$$ variable 26

:> debugger command 15

> SQL operator 312

:? listener command 7

[...] syntax in Common SQL 311

Numerics

16-bit-string type 944

8-bit-string type 943

A

:a debugger command 20

abort restart 12

accepting-handle type 454

accepting-handle-collection function 455

accepting-handle-local-port function 456

accepting-handle-name function 456

accepting-handle-socket function 457

accepting-handle-user-info function 458

accept-tcp-connections-creating-async-io-states function 451

accessor-method-slot-definition generic function 214

accessors

code-coverage-data-create-time 749

code-coverage-data-name 749

code-coverage-file-stats-called 757

code-coverage-file-stats-counters-count 757

code-coverage-file-stats-counters-executed 757

code-coverage-file-stats-counters-hidden 757

code-coverage-file-stats-fully-covered 757

code-coverage-file-stats-hidden-covered 757

code-coverage-file-stats-lambdas-count 757

code-coverage-file-stats-not-called 757

code-coverage-file-stats-partially-covered 757

code-coverage-file-stats-source-file 757

dde-item 1739

dde-item* 1740

fdf-handle-directory-p 803

fdf-handle-directory-string 803

fdf-handle-last-access 803

fdf-handle-last-modify 803

fdf-handle-link-p 803

fdf-handle-size 803

fdf-handle-writable-p 803

field-access-exception-set-p 1092

field-exception-class-name 1093

field-exception-field-name 1093

java-array-error-array 1117

java-array-error-caller 1117

java-array-indices-error-indices 1117

java-array-indices-error-rank 1117

java-bad-jobject-caller 1119

java-bad-jobject-object 1119

java-definition-error-class-name 1120

java-definition-error-name 1120

java-exception-exception-name 1121

java-exception-java-backtrace 1121

java-exception-string 1121

java-field-error-field-name 1120

java-field-error-static-p 1120

java-field-setting-error-class-name 1122

java-field-setting-error-class-name-for-setting 1122

java-field-setting-error-field-name 1122

java-field-setting-error-new-value 1122

java-instance-jobject 185 , 1165

java-method-error-args-num 1120

java-method-error-method-name 1120

java-method-exception-args 1125

java-method-exception-class-name 1125

java-method-exception-method-name 1125

java-method-exception-name 1125

lob-stream-lob-locator 1410

socket-stream-socket 536

sql-database-data-error 1475

sql-error-database-message 1475

sql-error-secondary-error-id 1475

storage-exhausted-gen-num 1668

storage-exhausted-size 1668

storage-exhausted-static 1668

storage-exhausted-type 1668

stream-read-timeout 536

stream-write-timeout 536

action lists 77

defining 78

examples 79

undefining 78

*active-finders* variable 671

add-code-coverage-data function 719

adding actions to action lists 78

addMessage Java method 1198

add-method generic function 215

address space

in 32-bit LispWorks 396 , 398

in 64-bit LispWorks 398 , 415

add-special-free-action function 134 , 721

add-sql-stream function 319 , 1361

add-symbol-profiler function 139 , 722

adjust-array function 230

advice

after 51

around 51

before 51

example of use 55

facility 49

for macros 53

for methods 53

main chapter 49 , 59

removing 52

after advice 51

:after keyword 38

:all debugger command 18

:all keyword 263

all SQL operator 312

:allocation keyword 43

allocation of stacks 134 , 1550

allocation-in-gen-num macro 119 , 128 , 723

allowing-block-interrupts macro 245 , 1205

analysing-special-variables-usage macro 724

Android interface

Java side 1185

Lisp side 189 , 190

overview 189

Android runtimes

creating 190

example 193

android-funcall-in-main-thread function 728

android-funcall-in-main-thread-list function 728

android-get-current-activity function 729

android-main-thread-p function 731

ANSI

Common Lisp 216 , 302

SQL mode 288 , 322

ANSI Common Lisp Standard

menu command 561

ANSI_QUOTES

SQL mode 322

any SQL operator 312

any-capi-window-displayed-p function 732

any-other-process-non-internal-server-p function 1207

appendf macro 945

append-file function 944

apply-in-pane-process function 231

apply-in-wait-state-collection-process function 458

apply-with-allocation-in-gen-num function 129 , 1529

approaching-memory-limit condition 1530

apropos function 561

apropos-list function 562

argument list 998

arguments

command line 392

lisp function 998

arguments for traced functions 38

around advice 51

array-dimension-limit constant 417

array-single-thread-p function 732

array-total-size-limit constant 417

array-weak-p function 733

ASCII 382 , 385

:ascii external format 382

ASDF 260 , 265

ASDF2 260 , 265

async-io-state structure type 459

async-io-state-abort function 460

async-io-state-abort-and-close function 462

async-io-state-address function 463

async-io-state-buffered-data-length function 464

async-io-state-collection function 460

async-io-state-discard function 464

async-io-state-finish function 465

async-io-state-get-buffered-data function 466

async-io-state-max-read function 460

async-io-state-name function 460

async-io-state-object function 460

async-io-state-old-length function 460

async-io-state-peer-address function 467

async-io-state-read-buffer function 468

async-io-state-read-status function 460

async-io-state-read-timeout function 460

async-io-state-receive-message function 473

async-io-state-send-message function 475

async-io-state-send-message-to-address function 477

async-io-state-user-info function 363 , 460

async-io-state-write-buffer function 479

async-io-state-write-status function 460

async-io-state-write-timeout function 460

at-location macro 672

atomic-decf macro 1531

atomic-exchange macro 1532

atomic-fixnum-decf macro 1532

atomic-fixnum-incf macro 1532

atomic-incf macro 1531

atomicity and thread-safety

in CAPI 231

in the editor 230

in the LispWorks implementation 229

atomic-pop macro 1533

atomic-push macro 1534

attach-ssl function 351 , 356 , 480

attribute-type function 305 , 1362

augmented-string type 1535

augmented-string-p function 1535

augment-environment function 733

*autoload-asdf-integration* variable 945

avoid-gc function 128 , 735

B

:b debugger command 14

*background-input* variable 736

*background-output* variable 736

*background-query-io* variable 736

backtrace 13

quick backtrace 14

verbose backtrace 14

:backtrace keyword 40

barrier-arriver-count function 1208

barrier-change-count function 1212

barrier-count function 1212

barrier-disable function 243 , 1213

barrier-enable function 243 , 1214

barrier-name function 1214

barrier-pass-through function 1215

barrier-unblock function 1216

barrier-wait function 242 , 1217

base slot 306

base-char type 374 , 946

base-character type 946

base-character-p function 946

base-char-code-limit constant 947

base-char-p function 947

base-char-ref function 1623

base-string type 376 , 563

base-string-p function 948

:base-table class option 1387

before advice 51

:before keyword 37

binary files 83

*binary-file-type* variable 571 , 1536

*binary-file-types* variable 571 , 1536

:bindings keyword 655

binds-who function 738

block-promotion macro 739

:bmp external format 382 , 707

bmp-char type 374 , 948

bmp-char-p function 949

:bmp-native external format 384 , 707

:bmp-reversed external format 384 , 707

bmp-string type 376 , 950

bmp-string-p function 951

BOM 386 , 388

Bordeaux threads

APIs needed for 1282

:bq debugger command 15

:break keyword 39

break-new-instances-on-access function 423

break-on-access function 424

:break-on-exit keyword 39

break-on-unresolved-functions function 937

browser 951

*browser-location* variable 951

browsing documentation 951

buffered-stream class 1495

:bug-form listener command 7

BugFormLogsList Java class 1202

BugFormViewer Java class 1203

building-universal-intermediate-p function 740

byte order

big-endian architectures 932

little-endian architectures 932

Byte Order Mark 386 , 388

C

:c debugger command 20

C functions

dlopen 159

dlsym 159

GetProcAddress 159

InitLispWorks 162 , 397 , 1767

LispWorksDlsym 1770

LispWorksState 162 , 1771

LoadLibrary 159

QuitLispWorks 163 , 1773

SimpleInitLispWorks 1772

cache-table-queries function 301 , 1364

*cache-table-queries-default* variable 1365

call Unix functions from Lisp 400

callDoubleA Java method 1180

callDoubleV Java method 1180

calling AppleScript 1538

callIntA Java method 1180

CallIntV Java method 1180

call-java-method function 1065

call-java-method-error condition 1066

call-next-advice function 52 , 58 , 952

callObjectA Java method 1180

callObjectV Java method 1180

calls-who function 741

call-system function 1537

call-system-showing-output function 1540

callVoidA Java method 1180

callVoidV Java method 1180

call-wait-state-collection function 482

canonicalize-dspec function 673

canonicalize-sid-string function 1677

catch frame, examining 12

:catchers keyword 658

catching-exceptions-bind macro 1067

catching-java-exceptions macro 1067

:caused-by keyword 263

:cc debugger command 18

cd macro 742

cdr-assoc function 1543

change-directory function 155 , 743

change-process-priority function 251 , 1220

character type 374

character types 374

char-external-code function 713

checked-read-java-field function 1156

check-fragmentation function 127 , 128 , 743

check-java-field function 1156

check-lisp-calls-initialized function 1069

checkLispSymbol Java method 1183

*check-network-server* variable 1544

choose-unicode-string-hash-function function 954

class options

parsing of 433

:base-table 1387

:extra-initargs 425 , 427 , 579

:optimize-slot-access 214 , 217 , 442 , 579

classes

buffered-stream 1495

dde-system-topic 1757

dde-topic 1757

eql-specializer 214

funcallable-standard-object 432

fundamental-binary-input-stream 1497

fundamental-binary-output-stream 1498

fundamental-binary-stream 1498

fundamental-character-input-stream 1499

fundamental-character-output-stream 1500

fundamental-character-stream 1501

fundamental-input-stream 1501

fundamental-output-stream 1502

fundamental-stream 1502

lob-stream 327 , 331 , 336 , 1409

method-combination 215

socket-error 535

socket-stream 351 , 356 , 535

ssl-closed 361 , 545

ssl-condition 361 , 545

ssl-error 361 , 546

ssl-failure 361 , 546

ssl-x509-lookup 361 , 548

standard-accessor-method 214

standard-db-object 305 , 1484

standard-java-object 1165

standard-reader-method 214

standard-writer-method 214

storage-exhausted 1668

wait-state-collection 557

class-extra-initargs generic function 425

clean-down function 118 , 133 , 744

clean-generation-0 function 128 , 746

clearBugFormLogs Java method 1196

clear-code-coverage function 747

CLOS Metaobject Protocol

menu command 213

close generic function 563

close-accepting-handle function 482

close-async-io-state function 483

close-registry-key function 406 , 1705

close-serial-port function 1353

close-wait-state-collection function 484

:clos-initarg-checking delivery keyword 439

Cocoa application 1241

Cocoa application bundle

saving 147

Cocoa event loop 1241

Code Coverage

HTML output 754

HTML output index file 754

Source files HTML coloring 755

code coverage 101

Code Coverage Current Buffer Editor command 762

Code Coverage File Editor command 762

code signing

in saved image 873

code-coverage-data type 748

code-coverage-data-create-time accessor 749

code-coverage-data-generate-coloring-html function 750

code-coverage-data-generate-statistics function 756

code-coverage-data-name accessor 749

code-coverage-file-stats type 757

code-coverage-file-stats-called accessor 757

code-coverage-file-stats-counters-count accessor 757

code-coverage-file-stats-counters-executed accessor 757

code-coverage-file-stats-counters-hidden accessor 757

code-coverage-file-stats-fully-covered accessor 757

code-coverage-file-stats-hidden-covered accessor 757

code-coverage-file-stats-lambdas-count accessor 757

code-coverage-file-stats-not-called accessor 757

code-coverage-file-stats-partially-covered accessor 757

code-coverage-file-stats-source-file accessor 757

code-coverage-set-editor-colors function 760

code-coverage-set-editor-default-data function 761

code-coverage-set-html-background-colors function 762

code-page external format 381

coerce function 564

coerce-to-gesture-spec function 1544

*coff-loading-verbose* 942

collect-generation-2 function 126 , 128 , 763

collect-highest-generation function 128 , 764

collect-registry-subkeys function 406 , 1706

collect-registry-values function 406 , 1707

command line 392

command line arguments 1604

-build 392

-display 393

-env 393

-environment 393

-eval 393

-IIOPhost 393

-IIOPnumeric 393

-init 394

-load 394

-lw-no-redirection 394

-multiprocessing 394

-no-restart-function 394

-ORBport 394

--relocate-image 395

--reserve-size 395

-siteinit 395

command line processing 1605

commands

listener 1552

top level 1552

commit function 300 , 302 , 329 , 1365

Common Lisp

systems. See system

Common SQL

[...]syntax 311

case of names 321

database connection 292

database encoding 322

date fields 317 , 326

encoding 293

errors 320

Functional DDL 305

Functional DML 298

functional interface 297

I/O recording 319

initialization 288

iteration 310

main chapter 285

Object Oriented DDL 306

Object Oriented DML 309

object-oriented interface 305

ODBC compliance 287

programmatic interface 315

result types 298 , 299 , 325

supported databases 287

symbolic syntax 310

transaction handling 293 , 301 , 324

utilities 317

Common SQL errors

sql-connection-error 320

sql-database-data-error 320

sql-database-error 320

sql-fatal-error 320

sql-temporary-error 320

sql-timeout-error 320

sql-user-error 320

compare-and-swap macro 1546

compilation-speed 87

compile function 565

compile-file function 567

compile-file-if-needed function 766

compiler

comparison with interpreter 83

control 86

levels of safety 87

main chapter 83

optimization of 86 - 90

workings of 85

compiler explanations 93 , 573

compiler help 93 , 573

*compiler-break-on-error* variable 765

compile-system function 260 , 954

compiling

arbitrary forms 85

functions 84

source files 85

compute-applicable-methods-using-classes generic function 215

compute-class-potential-initargs generic function 426

compute-discriminating-function generic function 215 , 428

compute-effective-method-function-from-classes generic function 428

concatenate function 572

concatenate-system function 956

Condition variables 241

Conditionalization

LispWorks architectures 596

LispWorks implementations 593

LispWorks versions 594

Conditionalization for LispWorks versions 594

Conditionalization for the LispWorks architectures 596

Conditionalization for the LispWorks implementations 593

conditions

approaching-memory-limit 1530

call-java-method-error 1066

create-java-object-error 1073

external-format-error 715

fasl-error 802

field-access-exception 1092

field-exception 1093

file-encoding-resolution-error 1563

java-array-error 1116

java-array-indices-error 1117

java-array-simple-error 1118

java-bad-jobject 1119

java-class-error 1120

java-definition-error 1120

java-exception 1121

java-field-error 1120

java-field-setting-error 1122

java-id-exception 1123

java-instance-without-jobject-error 1123

java-interface-error 1124

java-low-level-exception 1125

java-method-error 1120

java-method-exception 1125

java-normal-exception 1126

java-not-a-java-object-error 1127

java-not-an-array-error 1127

java-out-of-bounds-error 1130

java-serious-exception 1131

java-storing-wrong-type-error 1130

sql-connection-error 1474

sql-database-data-error 1474

sql-database-error 1475

sql-fatal-error 1477

sql-temporary-error 1483

sql-timeout-error 1483

sql-user-error 1483

condition-variable-broadcast function 241 , 1221

condition-variable-signal function 241 , 1221

condition-variable-wait function 241 , 1222

condition-variable-wait-count function 241 , 1224

configuring the printer 157

connect function 288 , 292 , 293 , 321 , 1366

connected-databases function 292 , 1374

*connect-if-exists* variable 1373

connecting to a database

MySQL 293

ODBC 293

Oracle 292

PostgreSQL 296

connect-to-named-pipe function 1678

connect-to-tcp-server function 495

console 869

console application 869

constants

array-dimension-limit 417

array-total-size-limit 417

base-char-code-limit 947

most-positive-fixnum 417

continue restart 12

copy-code-coverage-data function 767

copy-current-code-coverage function 767

copy-file function 958

copy-preferences-from-older-version function 1547

copy-standard-object function 431

copy-to-weak-simple-vector function 135 , 769

count-gen-num-allocation function 132 , 1548

Counting semaphores 243

create-and-run-wait-state-collection function 484

create-async-io-state function 487

create-async-io-state-and-connected-tcp-socket function 489

create-async-io-state-and-connected-udp-socket function 491

create-async-io-state-and-udp-socket function 493

create-index function 305 , 1375

create-instance-from-jobject function 1069

create-instance-jobject function 1070

create-instance-jobject-list function 1070

create-java-object function 1072

create-java-object-error condition 1073

createLispProxy Java method 1182

create-macos-application-bundle function 770

create-registry-key function 406 , 1709

create-table function 305 , 1376

create-temp-file function 405 , 773

create-universal-binary function 775

create-view function 305 , 1377

create-view-from-class function 307 , 1378

creation of process 226

cross-referencing 738 , 741 , 905 , 923 , 924

:ctx-configure-callback initarg 536

current frame 15

current process 226

current-pathname function 959

*current-process* variable 226 , 1224

current-process-block-interrupts function 245 , 1224

current-process-in-cleanup-p function 1226

current-process-kill function 1226

current-process-pause function 1227

current-process-send function 1229

current-process-set-terminate-method function 1230

current-process-unblock-interrupts function 245 , 1231

current-stack-length function 775

customization

main chapter 146

of editor 153

:cv inspector command 27

D

:d inspector command 27

database

connection in Common SQL 292

encoding in Common SQL 322

table names 321

database-name function 292 , 1379

databases

supported 287

dates

in Common SQL 317 , 326

dde-advise-client-data generic function 278

dde-advise-start function 278 , 1723

dde-advise-start* function 278 , 1726

dde-advise-stop function 279 , 1727

dde-advise-stop* function 279 , 1729

dde-client-advise-data generic function 1730

dde-connect function 277 , 1731

dde-disconnect function 277 , 1732

dde-execute function 1732

dde-execute* function 1733

dde-execute-command function 280 , 1734

dde-execute-command* function 280 , 1735

dde-execute-string function 280 , 1737

dde-execute-string* function 280 , 1737

dde-item accessor 1739

dde-item* accessor 1740

dde-item function 280

dde-poke function 279 , 1742

dde-poke* function 1744

dde-request function 279 , 1746

dde-request* function 1748

dde-server-poke generic function 281 , 1753

dde-server-request generic function 281 , 1754

dde-server-topic generic function 1755

dde-server-topics generic function 282 , 1756

dde-system-topic class 1757

dde-topic class 1757

dde-topic-items generic function 1758

DDL 305 , 306

debug 87

debugger

break gesture 10

commands 13

commands not recognized 23

control variables 23

invoking from the tracer 39

keyboard interrupt 10

main chapter 9

troubleshooting 23

debugger commands

:< 15

:> 15

:a 20

:all 18

:b 14

:bq 15

:c 20

:cc 18

:ed 18

:error 18

:func 19

:l 17

:lambda 19

:lf 19

:n 16

:p 15

:res 21

:ret 21

:top 21

:v 16

*debug-initialization-errors-in-snap-shot* variable 1549

*debug-io* variable 23 , 623

debug-other-process function 1232

*debug-print-length* variable 23 , 647

*debug-print-level* variable 24 , 648

declaim macro 92 , 572

declaration

alias 573

:explain 573

invisible-frame 573

lambda-list 573

special-dynamic 95 , 573

special-fast-access 95 , 573

special-global 95 , 573

values 573

declaration-information function 776

declare :explain 93 , 573

declare special form 86 , 91 , 573

decode-external-string function 714

decode-to-db-standard-date function 1380

decode-to-db-standard-timestamp function 1380

def macro 674

defadvice macro 53 , 58 , 960

default directory 824

default file directory 824

*default-action-list-sort-time* variable 964 , 79

*default-character-element-type* parameter 376 , 378 , 379 , 380 , 387 , 964

default-constructor-arguments generic function 1073

*default-database* variable 1382

*default-database-type* variable 1382

default-eol-style function 1549

*default-libraries* variable 941

default-name-constructor function 1074

*default-package-use-list* variable 777

:default-pathname keyword 261

*default-process-priority* variable 1233

*default-profiler-collapse* variable 778

*default-profiler-cutoff* variable 778

*default-profiler-limit* variable 779

*default-profiler-sort* variable 779

*default-stack-group-list-length* variable 134 , 1550

*default-update-objects-max-len* variable 1383

defclass macro 578

defglobal-parameter macro 780

defglobal-variable macro 780

define-action macro 78 , 965

define-action-list macro 78 , 967

define-atomic-modify-macro macro 1551

define-dde-client function 279

define-dde-client macro 1749

define-dde-dispatch-topic macro 283 , 1759

define-dde-server macro 281 , 1760

define-dde-server-function macro 281 , 1761

define-dspec-alias macro 675

define-dspec-class macro 676

define-field-accessor macro 1075

define-foreign-callable macro 252

define-form-parser macro 72 , 679

define-java-caller macro 1073

define-java-callers macro 1079

define-java-constructor macro 1076

define-lisp-proxy macro 1081

define-top-loop-command macro 1552

definition specs 46

defpackage macro 582

defparameter macro 780

defparser

error handling with 270

defparser macro 1349

functions defined by 269

defrule

compiling a rule dynamically 85

defstruct macro 157

*defstruct-generates-print-object-method* variable 157

defsystem macro 259 - 265 , 969

examples of use 264

*defsystem-verbose* variable 975

deftransform macro 643

defvar macro 781

def-view-class macro 286 , 306 , 1383

delete-advice macro 52 , 58 , 781

delete-directory function 976

delete-duplicates function 98

delete-instance-records generic function 309 , 1390 , 1404

delete-records function 300 , 301 , 1391

delete-registry-key function 406 , 1710

delete-sql-stream function 319 , 1392

deliver function 159 , 392 , 397 , 976

deliverable

filename 392 , 1009

pathname 392 , 1009

delivered-image-p function 782

delivering a DLL 159

delivering a dynamic library 159

deliver-to-android-project function 783

delivery keywords

:clos-initarg-checking 439

:dll-added-files 184

:multiprocessing 228

:quit-when-no-windows 1033

:startup-bitmap-file 1680

describe function 25 , 584

*describe-length* variable 977 , 27

*describe-level* variable 978

*describe-level* special variable 26

describe-object generic function 26

*describe-print-length* variable 980 , 26

*describe-print-level* variable 980 , 26

destroy-prepared-statement function 1393

destroy-ssl function 359 , 498

destroy-ssl-ctx function 359 , 498

destructive-add-code-coverage-data function 719

destructive-reverse-subtract-code-coverage-data function 719

destructive-subtract-code-coverage-data function 719

detach-ssl function 358 , 498

detect-eol-style function 1554

detect-japanese-encoding-in-file function 1556

detect-unicode-bom function 1556

detect-utf32-bom function 1556

detect-utf8-bom function 1556

diagnostic utilities

for action lists 79

:direction initarg 535 , 1409 , 1495

directory function 584

*directory-link-transparency* special variable 585

*directory-link-transparency* variable 1558

disable-sql-reader-syntax function 317 , 1393

*disable-trace* variable 788

disassemble function 589

discard-source-info function 683

disconnect function 292 , 1394

dismiss-splash-screen function 1680

DLL 159

filename 392 , 1009

pathname 392 , 1009

:dll-added-files delivery keyword 184

dll-quit function 163 , 980

dlopen C function 159

dlsym C function 159

:dm inspector command 27

DML 298 , 309

DNS 502

documentation generic function 589

$(dollar) variable 26

$$ variable 26

$$$ variable 26

domain 502

do-nothing function 984

:dont-know keyword 17

do-profiling function 139 , 788

do-query macro 302 , 328 , 1395

do-rand-seed function 500

DOS command

call-system 1537

call-system-showing-output 1540

open-pipe 1625

DOS window

controlling, in call-system 1538 , 1539

dotted-list-length function 983

dotted-list-p function 984

double-float type 590

:dr inspector command 27

drop-index function 305 , 1396

drop-table function 305 , 1397

drop-view function 305 , 1397

drop-view-from-class function 307 , 1398

dspec-class function 683

*dspec-classes* variable 684

dspec-defined-p function 684

dspec-definition-locations function 685

dspec-equal function 686

dspec-name function 686

dspec-primary-name function 687

dspec-progenitor function 688

dspecs

aggregate 66

canonical 60

displaying definitions 71

examples 59

finding definitions 71

grouping definitions 66

new defining forms 64

parts 66

recording definitions 69

dspec-subclass-p function 688

dspec-undefiner function 689

dump-form function 930

dump-forms-to-file function 930

dylib 159

dynamic libraries 159 , 396

dynamic library 159

memory clash 162

relocation 162

E

:ed debugger command 18

editor

customizing 153

editor source code 154

editor-color-code-coverage function 791

ef-spec 381

:ef-spec initarg 1563

:element-type initarg 535 , 1496

Emacs 3

enable-sql-reader-syntax function 298 , 317 , 1399

encode-db-standard-date function 1381

encode-db-standard-timestamp function 1381

encode-lisp-string function 715

encoding

changing default for files 386

enlarge-generation function 126 , 128 , 794

enlarge-static function 795

ensure-hash-entry function 796

ensure-is-jobject function 1102

ensure-lisp-classes-from-tree function 1089

ensure-loads-after-loads function 1558

ensure-memory-after-store function 1559

ensure-objc-initialized function 209

ensure-process-cleanup function 1233

ensure-ssl function 359 , 500

ensure-stores-after-memory function 1560

ensure-stores-after-stores function 1560

ensure-supers-contain-java.lang.object function 1091

*enter-debugger-directly* variable 985

:entrycond keyword 40

enum-registry-value function 406 , 1711

environment access API 735 , 777 , 813 , 923

environment-variable function 985

eql-specializer class 214

eql-specializer-object function 214

errno-value function 987

:error debugger command 18

error handlers

in applications 654

error handling

in parser generator 270

error output 1614

*error-output* variable 623

errors in Common SQL 320

error-situation-forms macro 797

EUC-JP 382

:euc-jp external format 382

:eval-after keyword 39

:eval-before keyword 38

evaluating

forms during tracing 37 - 39

example-compile-file function 988

example-edit-file function 989

example-file function 987

example-load-binary-file function 990

except SQL operator 312

exception handlers

in applications 654

exception handling

for action lists 78

exceptions

handling 654

executable 392

filename 392 , 1009

pathname 392 , 1009

executable-log-file function 649

execute-actions macro 990

execute-command function 304 , 1399

execute-with-interface function 231

execution functions 77

execution profiling 137

execution stack

examining 12

:exitcond keyword 40

expand-generation-1 function 128 , 798

extend-current-stack function 799

extended-char type 992

extended-character type 992

extended-character-p function 992

extended-char-p function 993

*extended-spaces* variable 1060 , 1561

extended-time macro 131 , 133 , 143 , 800

external format

changing default for files 386

external format specification 381

external formats 381

:ascii 382

:bmp 382 , 707

:bmp-native 384 , 707

:bmp-reversed 384 , 707

code-page 381

:euc-jp 382

:gbk 383

:jis 382

:koi-8 383

:latin-1 381

:latin-1-safe 381

:latin-1-terminal 381

:macos-roman 382

:sjis 382

:unicode 382

:utf-16 382

:utf-16be 384 , 710

:utf-16le 384 , 710

:utf-16-native 384 , 710

:utf-16-reversed 384 , 710

:utf-32 382

:utf-8 382

:windows-cp936 382

external programs

calling from Lisp 400

external-format-error condition 715

external-format-foreign-type function 716

*external-formats* variable 993

external-format-type function 716

:extra-initargs class option 425 , 427 , 579

F

false function 995

fasl (fast load)

description 83

fasl-error condition 802

fast-directory-files function 803

FDDL 305

fdf-handle-directory-p accessor 803

fdf-handle-directory-string accessor 803

fdf-handle-last-access accessor 803

fdf-handle-last-modify accessor 803

fdf-handle-link-p accessor 803

fdf-handle-size accessor 803

fdf-handle-writable-p accessor 803

FDML 309

*features* variable 591

field-access-exception condition 1092

field-access-exception-set-p accessor 1092

field-exception condition 1093

field-exception-class-name accessor 1093

field-exception-field-name accessor 1093

file descriptor, of socket-stream 536

file descriptor, on UNIX 1272 , 1573

file-directory-p function 995

*file-encoding-detection-algorithm* variable 386 , 1562

file-encoding-resolution-error condition 1563

*file-eol-style-detection-algorithm* variable 386 , 1564

filename of deliverable 392 , 1009

filename of DLL 392 , 1009

filename of dynamic library 1009

filename of executable 392 , 1009

filename of lisp image 392 , 1009

*filename-pattern-encoding-matches* variable 1564

files

load-on-demand 156

file-stat-blocks function 1574

file-stat-device function 1574

file-stat-device-type function 1575

file-stat-group-id function 1574

file-stat-inode function 1574

file-stat-last-access function 1574

file-stat-last-change function 1574

file-stat-last-modify function 1574

file-stat-links function 1574

file-stat-mode function 1574

file-stat-owner-id function 1574

file-stat-size function 1574

file-string function 805

file-writable-p function 806

(setf fill-pointer) function 230

filter-code-coverage-data function 807

Find Source

menu command 679

find-database function 292 , 1400

find-dspec-locations function 689

find-encoding-option function 1564

find-external-char function 717

find-filename-pattern-encoding-match function 1565

find-java-class function 1094

find-name-locations function 690

find-object-size function 127 , 808

find-process-from-name function 1235

find-regexp-in-string function 996

find-throw-tag function 809

finish-heavy-allocation function 810

fixnum type 415

fixnum-safety 87

flag-not-special-free-action function 134 , 810

flag-special-free-action function 134 , 811

FLI types

lpcstr 1698

lpctstr 1699

lpcwstr 1700

lpstr 1698

lptstr 1699

lpwstr 1700

p-oci-env 332 , 1457

p-oci-file 332 , 1458

p-oci-lob-locator 332 , 1458

p-oci-lob-or-file 1458

p-oci-svc-ctx 332 , 1458

ssl-cipher-pointer 353 , 544

ssl-cipher-pointer-stack 544

ssl-ctx-pointer 353 , 546

ssl-pointer 353 , 547

str 1698

tstr 1699

wstr 1700

float 87

float calculations, optimizing 94

foreign callbacks 252 , 253

foreign-slot-value function 98

foreign-symbol-address function 938

format-to-java-host function 1095

forms

evaluating when tracing 37 - 39

frame, examining 12

:free-lob-locator-on-close initarg 1409

:func debugger command 19

funcallable-standard-class class 215

funcallable-standard-instance-access function 214

funcallable-standard-object class 216 , 432

funcall-async function 1236

funcall-async-list function 1236

function, altering with advice 49

Functional DDL 305

Functional DML 298

functional interface in Common SQL 297

function-information function 812

function-lambda-list function 998

functions

accepting-handle-collection 455

accepting-handle-local-port 456

accepting-handle-name 456

accepting-handle-socket 457

accepting-handle-user-info 458

accept-tcp-connections-creating-async-io-states 451

add-code-coverage-data 719

add-special-free-action 134 , 721

add-sql-stream 319 , 1361

add-symbol-profiler 139 , 722

android-funcall-in-main-thread 728

android-funcall-in-main-thread-list 728

android-get-current-activity 729

android-main-thread-p 731

any-capi-window-displayed-p 732

any-other-process-non-internal-server-p 1207

append-file 944

apply-in-wait-state-collection-process 458

apply-with-allocation-in-gen-num 129 , 1529

apropos 561

apropos-list 562

array-single-thread-p 732

array-weak-p 733

async-io-state-abort 460

async-io-state-abort-and-close 462

async-io-state-address 463

async-io-state-buffered-data-length 464

async-io-state-collection 460

async-io-state-discard 464

async-io-state-finish 465

async-io-state-get-buffered-data 466

async-io-state-max-read 460

async-io-state-name 460

async-io-state-object 460

async-io-state-old-length 460

async-io-state-peer-address 467

async-io-state-read-buffer 468

async-io-state-read-status 460

async-io-state-read-timeout 460

async-io-state-receive-message 473

async-io-state-send-message 475

async-io-state-send-message-to-address 477

async-io-state-user-info 363 , 460

async-io-state-write-buffer 479

async-io-state-write-status 460

async-io-state-write-timeout 460

attach-ssl 351 , 356 , 480

attribute-type 305 , 1362

augmented-string-p 1535

augment-environment 733

avoid-gc 128 , 735

barrier-arriver-count 1208

barrier-change-count 1212

barrier-count 1212

barrier-disable 243 , 1213

barrier-enable 243 , 1214

barrier-name 1214

barrier-pass-through 1215

barrier-unblock 1216

barrier-wait 242 , 1217

base-character-p 946

base-char-p 947

base-char-ref 1623

base-string-p 948

binds-who 738

bmp-char-p 949

bmp-string-p 951

break-new-instances-on-access 423

break-on-access 424

break-on-unresolved 937

building-universal-intermediate-p 740

cache-table-queries 301 , 1364

call-java-method 1065

call-next-advice 52 , 58 , 952

calls-who 741

call-system 1537

call-system-showing-output 1540

call-wait-state-collection 482

canonicalize-dspec 673

canonicalize-sid-string 1677

cdr-assoc 1543

change-directory 155 , 743

change-process-priority 251 , 1220

char-external-code 713

checked-read-java-field 1156

check-fragmentation 127 , 128 , 743

check-java-field 1156

check-lisp-calls-initialized 1069

choose-unicode-string-hash-function 954

clean-down 118 , 133 , 744

clean-generation-0 128 , 746

clear-code-coverage 747

close-accepting-handle 482

close-async-io-state 483

close-registry-key 406 , 1705

close-serial-port 1353

close-wait-state-collection 484

code-coverage-data-generate-coloring-html 750

code-coverage-data-generate-statistics 756

code-coverage-set-editor-colors 760

code-coverage-set-editor-default-data 761

code-coverage-set-html-background-colors 762

coerce 564

coerce-to-gesture-spec 1544

collect-generation-2 126 , 128 , 763

collect-highest-generation 128 , 764

collect-registry-subkeys 406 , 1706

collect-registry-values 406 , 1707

commit 300 , 302 , 329 , 1365

compile 565

compile-file 567

compile-file-if-needed 766

compile-system 260 , 954

concatenate 572

concatenate-system 956

condition-variable-broadcast 241 , 1221

condition-variable-signal 241 , 1221

condition-variable-wait 241 , 1222

condition-variable-wait-count 241 , 1224

connect 292 , 293 , 321 , 1366

connected-databases 292 , 1374

connect-to-named-pipe 1678

connect-to-tcp-server 495

copy-code-coverage-data 767

copy-current-code-coverage 767

copy-file 958

copy-preferences-from-older-version 1547

copy-standard-object 431

copy-to-weak-simple-vector 135 , 769

count-gen-num-allocation 132 , 1548

create-and-run-wait-state-collection 484

create-async-io-state 487

create-async-io-state-and-connected-tcp-socket 489

create-async-io-state-and-connected-udp-socket 491

create-async-io-state-and-udp-socket 493

create-index 305 , 1375

create-instance-from-jobject 1069

create-instance-jobject 1070

create-instance-jobject-list 1070

create-java-object 1072

create-macos-application-bundle 770

create-registry-key 406 , 1709

create-table 305 , 1376

create-temp-file 405 , 773

create-universal-binary 775

create-view 305 , 1377

create-view-from-class 307 , 1378

current-pathname 959

current-process-block-interrupts 245 , 1224

current-process-in-cleanup-p 1226

current-process-kill 1226

current-process-pause 1227

current-process-send 1229

current-process-set-terminate-method 1230

current-process-unblock-interrupts 245 , 1231

current-stack-length 775

database-name 292 , 1379

dde-advise-start 1723

dde-advise-start* 1726

dde-advise-stop 1727

dde-advise-stop* 1729

dde-connect 1731

dde-disconnect 1732

dde-execute 1732

dde-execute* 1733

dde-execute-command 1734

dde-execute-command* 1735

dde-execute-string 1737

dde-execute-string* 1737

dde-poke 1742

dde-poke* 1744

dde-request 1746

dde-request* 1748

debug-other-process 1232

declaration-information 776

decode-external-string 714

decode-to-db-standard-date 1380

decode-to-db-standard-timestamp 1380

default-eol-style 1549

default-name-constructor 1074

delete-directory 976

delete-duplicates 98

delete-records 300 , 301 , 1391

delete-registry-key 406 , 1710

delete-sql-stream 319 , 1392

deliver 159 , 392 , 397 , 976

delivered-image-p 782

deliver-to-android-project 783

describe 25 , 584

destroy-prepared-statement 1393

destroy-ssl 359 , 498

destroy-ssl-ctx 359 , 498

destructive-add-code-coverage-data 719

destructive-reverse-subtract-code-coverage-data 719

destructive-subtract-code-coverage-data 719

detach-ssl 358 , 498

detect-eol-style 1554

detect-japanese-encoding-in-file 1556

detect-unicode-bom 1556

detect-utf32-bom 1556

detect-utf8-bom 1556

directory 584

disable-sql-reader-syntax 317 , 1393

disassemble 589

discard-source-info 683

disconnect 292 , 1394

dismiss-splash-screen 1680

dll-quit 163 , 980

do-nothing 984

do-profiling 139 , 788

do-rand-seed 500

dotted-list-length 983

dotted-list-p 984

drop-index 305 , 1396

drop-table 305 , 1397

drop-view 305 , 1397

drop-view-from-class 307 , 1398

dspec-class 683

dspec-defined-p 684

dspec-definition-locations 685

dspec-equal 686

dspec-name 686

dspec-primary-name 687

dspec-progenitor 688

dspec-subclass-p 688

dspec-undefiner 689

dump-form 930

dump-forms-to-file 930

editor-color-code-coverage 791

enable-sql-reader-syntax 298 , 317 , 1399

encode-db-standard-date 1381

encode-db-standard-timestamp 1381

encode-lisp-string 715

enlarge-generation 126 , 128 , 794

enlarge-static 795

ensure-hash-entry 796

ensure-is-jobject 1102

ensure-lisp-classes-from-tree 1089

ensure-loads-after-loads 1558

ensure-memory-after-store 1559

ensure-objc-initialized 209

ensure-process-cleanup 1233

ensure-ssl 359 , 500

ensure-stores-after-memory 1560

ensure-stores-after-stores 1560

ensure-supers-contain-java.lang.object 1091

enum-registry-value 406 , 1711

environment-variable 985

eql-specializer-object 214

errno-value 987

example-compile-file 988

example-edit-file 989

example-file 987

example-load-binary-file 990

executable-log-file 649

execute-command 304 , 1399

expand-generation-1 128 , 798

extend-current-stack 799

extended-character-p 992

extended-char-p 993

external-format-foreign-type 716

external-format-type 716

false 995

fast-directory-files 803

file-directory-p 995

file-stat-blocks 1574

file-stat-device 1574

file-stat-device-type 1575

file-stat-group-id 1574

file-stat-inode 1574

file-stat-last-access 1574

file-stat-last-change 1574

file-stat-last-modify 1574

file-stat-links 1574

file-stat-mode 1574

file-stat-owner-id 1574

file-stat-size 1574

file-string 805

file-writable-p 806

filter-code-coverage-data 807

find-database 292 , 1400

find-dspec-locations 689

find-encoding-option 1564

find-external-char 717

find-filename-pattern-encoding-match 1565

find-java-class 1094

find-name-locations 690

find-object-size 127 , 808

find-process-from-name 1235

find-regexp-in-string 996

find-throw-tag 809

finish-heavy-allocation 810

flag-not-special-free-action 134 , 810

flag-special-free-action 134 , 811

foreign-slot-value 98

foreign-symbol-address 938

format-to-java-host 1095

funcallable-standard-instance-access 214

funcall-async 1236

funcall-async-list 1236

function-information 812

function-lambda-list 998

gc-generation 118 , 120 , 128 , 132 , 815

gc-if-needed 128 , 818

generate-code-coverage 819

generate-java-class-definitions 1095

generation-number 126 , 1568

gen-num-segments-fragmentation-state 132 , 1566

gensym 134

gesture-spec-data 1570

gesture-spec-modifiers 1571

gesture-spec-p 1571

gesture-spec-to-character 1572

get-code-coverage-delta 814

get-current-process 226 , 227 , 1238

get-default-generation 128 , 822

get-default-local-ipv6-address 501

get-file-stat 1573

get-folder-path 405 , 1575

get-foreign-symbol 939

get-form-parser 691

get-gc-parameters 128 , 822

get-gc-timing 897

gethash-ensuring 825

get-host-entry 502

get-ip-default-zone-id 505

get-java-virtual-machine 1101

get-jobject 1102

get-primitive-array-region 1103

get-process 227 , 1239

get-process-private-property 1240

get-serial-port-state 1354

get-service-entry 505

get-socket-address 507

get-socket-peer-address 508

get-superclass-and-interfaces-tree 1105

get-temp-directory 824

get-unix-error 1002

get-user-profile-directory 405 , 1578

get-verification-mode 508

get-working-directory 824

guess-external-format 386 , 1579

hardcopy-system 1007

immediatep 1580

initialize-database-type 1401

initialize-multiprocessing 227 , 1240

init-java-interface 1108

insert-records 300 , 328 , 1402

inspect 26

int32* 1582

int32+ 411 , 1582

int32- 411 , 1582

int32/ 1582

int32/= 1585

int32< 1585

int32<< 1586

int32<= 1585

int32= 1585

int32> 1585

int32>= 1585

int32>> 1586

int32-1+ 1584

int32-1- 1584

int32-aref 1587

int32-logand 1588

int32-logandc1 1588

int32-logandc2 1588

int32-logbitp 1588

int32-logeqv 1588

int32-logior 1588

int32-lognand 1588

int32-lognor 1588

int32-lognot 1588

int32-logorc1 1588

int32-logorc2 1588

int32-logtest 1588

int32-logxor 1588

int32-minusp 1590

int32-plusp 1590

int32-to-int64 1591

int32-to-integer 1592

int32-zerop 1590

int64* 1593

int64+ 412 , 1593

int64- 412 , 1593

int64/ 1593

int64/= 1596

int64< 1596

int64<< 1597

int64<= 1596

int64= 1596

int64> 1596

int64>= 1596

int64>> 1597

int64-1+ 1595

int64-1- 1595

int64-aref 1598

int64-logand 1599

int64-logandc1 1599

int64-logandc2 1599

int64-logbitp 1599

int64-logeqv 1599

int64-logior 1599

int64-lognand 1599

int64-lognor 1599

int64-lognot 1599

int64-logorc1 1599

int64-logorc2 1599

int64-logtest 1599

int64-logxor 1599

int64-minusp 1601

int64-plusp 1601

int64-to-int32 1602

int64-to-integer 1603

int64-zerop 1601

integer-to-int32 1603

integer-to-int64 1604

interactive-stream-p 597

intern-and-export-list 1113

intern-eql-specializer 214

ip-address-string 509

ipv6-address 510

ipv6-address-p 511

ipv6-address-scope-id 511

ipv6-address-string 512

jaref 1114

java-array-element-type 1115

java-array-length 1118

java-field-class-name-for-setting 1156

java-object-array-element-type 1128

java-objects-eq 1129

java-primitive-array-element-type 1130

java-type-to-lisp-array-type 1132

jobject-class-name 1135

jobject-ensure-global 1136

jobject-of-class-p 1137

jobject-p 1138

jobject-pretty-class-name 1139

jobject-string 1139

jobject-to-lisp 1140

jvref 1141

known-sid-integer-to-sid-string 1683

last-callback-on-thread 1242

lisp-array-to-primitive-array 1153

lisp-array-type-to-java-type 1132

lisp-image-name 392 , 1009

lisp-java-instance-p 1143

lisp-name-to-foreign-name 940

lisp-to-jobject 1144

list-all-processes 227 , 1243

list-attributes 305 , 1406

list-attribute-types 305 , 1405

list-classes 309 , 1407

list-sql-streams 319 , 1408

list-tables 305 , 1408

load-all-patches 1012

load-code-coverage-data 767

load-data-file 830

load-logical-pathname-translations 598

load-system 1013

lob-stream-lob-locator 331

local-dspec-p 692

locale-file-encoding 1605

locally-disable-sql-reader-syntax 317 , 1410

locally-enable-sql-reader-syntax 317 , 1411

lock-and-condition-variable-broadcast 1244

lock-and-condition-variable-signal 1245

lock-and-condition-variable-wait 1246

lock-locked-p 1248

lock-name 232 , 1250

lock-owned-by-current-process-p 1248

lock-owner 232 , 1251

lock-recursively-locked-p 1250

lock-recursive-p 1249

log-bug-form 652

logs-directory 653

long-namestring 392 , 1685 , 1697

long-site-name 391 , 599

loop-processing-wait-state-collection 513

low-level-atomic-place-p 1606

mailbox-count 1252

mailbox-empty-p 1253

mailbox-not-empty-p 1253

mailbox-peek 1254

mailbox-read 1255

mailbox-reader-process 1256

mailbox-send 1257

mailbox-wait 1257

mailbox-wait-for-event 1259

make-array 135 , 232 , 601

make-barrier 242 , 1261

make-condition-variable 1262

make-gesture-spec 1607

make-hash-table 135 , 232 , 602

make-java-array 1144

make-java-instance 1145

make-lisp-proxy 1146

make-lisp-proxy-with-overrides 1146

make-lock 1263

make-mailbox 1265

make-mt-random-state 1016

make-named-timer 1266

make-ring 834

make-semaphore 243 , 1267

make-sequence 606

make-simple-int32-vector 1612

make-simple-int64-vector 1613

make-ssl-ctx 356 , 357 , 512

make-stderr-stream 1614

make-string-output-stream 606

make-symbol 134

make-timer 248 , 1268

make-typed-aref-vector 1615

make-unlocked-queue 836

make-unregistered-action-list 1014

make-wait-state-collection 514

map 607

map-all-processes 1269

map-all-processes-backtrace 1270

map-environment 1616

map-java-object-array 1149

map-process-backtrace 1270

map-processes 1271

map-query 302 , 328 , 1414

map-ring 837

mark-and-sweep 838

marking-gc 132 , 1617

memory-growth-margin 128 , 1619

merge 608

merge-code-coverage-data 841

merge-ef-specs 1620

modify-hash 842

mt-random 1017

mt-random-state-p 1018

name-defined-dspecs 693

name-definition-locations 694

named-pipe-stream-name 1686

name-only-form-parser 695

normal-gc 128 , 843

notice-fd 1272

object-address 1621

object-pointer 1622

octet-ref 1623

open 609

open-named-pipe-stream 1687

open-pipe 1624

open-registry-key 406 , 1714

open-serial-port 1351

openssl-version 522

open-tcp-stream 351 , 356 , 514

open-tcp-stream-using-java 518

open-temp-file 405 , 773

open-url 1629

ora-lob-append 335 , 1418

ora-lob-assign 334 , 1419

ora-lob-char-set-form 333 , 1419

ora-lob-char-set-id 1420

ora-lob-close 335 , 1421

ora-lob-copy 335 , 1422

ora-lob-create-empty 328 , 334 , 1423

ora-lob-create-temporary 336 , 1424

ora-lob-disable-buffering 336 , 1425

ora-lob-element-type 333 , 1426

ora-lob-enable-buffering 336 , 1427

ora-lob-env-handle 331 , 1428

ora-lob-erase 335 , 1428

ora-lob-file-close 335 , 1429

ora-lob-file-close-all 335 , 1430

ora-lob-file-exists 1431

ora-lob-file-get-name 1432

ora-lob-file-is-open 1432

ora-lob-file-open 335 , 1433

ora-lob-file-set-name 335 , 1434

ora-lob-flush-buffer 336 , 1435

ora-lob-free 334 , 1436

ora-lob-free-temporary 336 , 1437

ora-lob-get-buffer 331 , 336 , 1437

ora-lob-get-chunk-size 334 , 1440

ora-lob-get-length 334 , 1440

ora-lob-internal-lob-p 333 , 334 , 1441

ora-lob-is-equal 334 , 1442

ora-lob-is-open 334 , 1442

ora-lob-is-temporary 334 , 336 , 1443

ora-lob-load-from-file 335 , 1444

ora-lob-lob-locator 331 , 1445

ora-lob-locator-is-init 334 , 1446

ora-lob-open 335 , 1446

ora-lob-read-buffer 333 , 336 , 1447

ora-lob-read-foreign-buffer 331 , 333 , 336 , 1451

ora-lob-read-into-plain-file 336 , 1450

ora-lob-svc-ctx-handle 331 , 1452

ora-lob-trim 335 , 1452

ora-lob-write-buffer 333 , 336 , 1453 , 1456

ora-lob-write-foreign-buffer 331 , 333 , 336

ora-lob-write-from-plain-file 336 , 1455

output-backtrace 654

package-flagged-p 1629

parse-float 845

parse-form-dspec 696

pathname-location 1019

pem-read 352 , 524

pipe-exit-status 1630

pipe-kill-process 1631

pointer-from-address 1633

position-in-ring 846

position-in-ring-forward 846

precompile-regexp 1020

prepare-statement 1459

primitive-array-to-lisp-array 1153

print-action-lists 79 , 1021

print-actions 79 , 1020

print-pretty-gesture-spec 1634

print-profile-list 142 , 848

print-query 299 , 1461

process-alive-p 1272

process-all-events 1273

process-allow-scheduling 226 , 1274

process-arrest-reasons 1274

process-break 1275

process-continue 1275

processes-count 227 , 1316

process-exclusive-lock 1276

process-exclusive-unlock 1277

process-idle-time 1278

process-internal-server-p 1279

process-interrupt 245 , 1280

process-interrupt-list 1281

process-join 1282

process-kill 1283

process-lock 232 , 1284

process-mailbox 1285

process-name 227 , 1285

process-p 1286

process-plist 250 , 1286

process-poke 1287

process-priority 251 , 1289

process-private-property 1290

process-property 250 , 1291

process-reset 1292

process-run-function 226 , 1293

process-run-reasons 1296

process-run-time 1297

process-send 1298

process-sharing-lock 1299

process-sharing-unlock 1300

process-stop 251 , 1301

process-stopped 252

process-stopped-p 1302

process-terminate 1302

process-unlock 1304

process-unstop 251 , 1305

process-wait 240 , 1306

process-wait-for-event 1307

process-wait-function 1308

process-wait-local 1308

process-wait-local-with-periodic-checks 1311

process-wait-local-with-timeout 1313

process-wait-local-with-timeout-and-periodic-checks 1314

process-wait-with-timeout 236 , 240 , 1314

process-whostate 1316

proclaim 86 , 91 , 612

product-registry-path 402 , 1636

profiler-tree-from-function 854

profiler-tree-to-function 855

ps 227 , 1319

pushnew-to-process-private-property 250 , 1317

pushnew-to-process-property 250 , 1318

query 304 , 327 , 1462

query-registry-key-info 406 , 1715

query-registry-value 406 , 1716

quit 4 , 401 , 1023

read-dhparams 352 , 526

read-foreign-modules 941

read-java-field 1156

read-serial-port-char 1355

read-serial-port-string 1355

reconnect 292 , 1464

record-definition 696

record-java-class-lisp-symbol 1158

record-message-in-windows-event-log 1690

reduce-memory 133 , 856

references-who 858

regexp-find-symbols 1026

registry-key-exists-p 406 , 1717

registry-value 406 , 1717

remove-advice 52 , 58 , 1027

remove-duplicates 98

remove-from-process-private-property 250 , 1320

remove-from-process-property 250 , 1320

remove-process-private-property 250 , 1321

remove-process-property 250 , 1322

remove-special-free-action 134 , 858

remove-symbol-profiler 139 , 859

replace-socket-stream-socket 527

replace-standard-object 437

report-error-to-java-host 1159

reset-code-coverage 747

reset-code-coverage-snapshot 814

reset-java-interface-for-new-jvm 1160

reset-profiler 139 , 860

reset-ring 861

restore-code-coverage-data 747

restore-sql-reader-syntax-state 317 , 1465

results for traced 38

reverse-subtract-code-coverage-data 719

ring-length 861

ring-name 862

ringp 861

ring-pop 862

ring-push 863

ring-ref 864

rollback 300 , 302 , 329 , 1465

room 127 , 128 , 131 , 396 , 614

room-values 396 , 1637

rotate-ring 865

round-to-single-precision 1030

run-shell-command 1638

safe-locale-file-encoding 1643

save-argument-real-p 866

save-code-coverage-data 767

save-current-code-coverage 767

save-current-session 867

save-image 147 , 159 , 392 , 397 , 401 , 868

save-image-with-bundle 877

save-tags-database 700

save-universal-from-script 878

sbchar 1031

schedule-timer 248 , 1323

schedule-timer-milliseconds 1325

schedule-timer-relative 1327

schedule-timer-relative-milliseconds 1328

security-description-string-for-open-named-pipe 1692

select 298 , 309 , 1466

semaphore-acquire 243 , 1330

semaphore-count 243 , 1331

semaphore-name 243 , 1332

semaphore-release 243 , 1332

semaphore-wait-count 243 , 1333

send-message-to-java-host 1161

sequencep 1031

serial-port 1354

serial-port-input-available-p 1356

server-terminate 528

set-application-themed 1696

set-approaching-memory-limit-callback 1644

set-array-single-thread-p 879

set-array-weak 135 , 880

set-automatic-gc-callback 132 , 1645

set-blocking-gen-num 132 , 1647

set-clos-initarg-checking 439

set-code-coverage-snapshot 814

set-debugger-options 663

set-default-character-element-type 377 , 380 , 381 , 1032

set-default-generation 119 , 128 , 881

set-default-segment-size 133 , 1649

set-delay-promotion 133 , 1651

setf cdr-assoc 1543

setf timer-name 1335

set-file-dates 1652

set-funcall-async-limit 1334

set-gc-parameters 121 , 128 , 882

set-gen-num-gc-threshold 132 , 1653

set-hash-table-weak 135 , 884

set-java-field 1156

set-make-instance-argument-checking 440

set-maximum-memory 128 , 1654

set-maximum-segment-size 130 , 132 , 1655

set-memory-check 1657

set-memory-exhausted-callback 1658

set-minimum-free-space 121 , 128 , 886

set-prepared-statement-variables 1470

set-primitive-array-region 1103

set-process-profiling 139 , 140 , 887

set-profiler-threshold 139 , 889

set-promotion-count 890

set-quit-when-no-windows 1033

set-registry-value 406 , 1719

set-serial-port-state 1357

set-signal-handler 1660

set-spare-keeping-policy 133 , 1661

set-ssl-ctx-dh 352 , 531

set-ssl-ctx-options 352 , 532

set-ssl-ctx-password-callback 352 , 533

set-ssl-library-path 361 , 534

sets-who 896

set-system-message-log 891

set-temp-directory 406 , 1662

setup-atomic-funcall 1663

setup-field-accessor 1161

setup-java-caller 1163

setup-java-constructor 1163

setup-lisp-proxy 1164

set-up-profiler 138 , 892

set-verification-mode 529

short-namestring 392

short-site-name 391 , 620

sid-string-to-user-name 1698

simple-augmented-string-p 1535

simple-base-string-p 948

simple-bmp-string-p 951

simple-char-p 1034

simple-lock-and-condition-variable-wait 1334

simple-text-string-p 1043

single-form-form-parser 701

single-form-with-options-form-parser 702

socket-stream-address 541

socket-stream-ctx 351 , 541

socket-stream-peer-address 542

socket-stream-shutdown 543

socket-stream-ssl 351 , 544

software-type 391 , 621

software-version 391 , 622

source-debugging-on-p 896

split-sequence 1035

split-sequence-if 1036

split-sequence-if-not 1037

sql 316 , 1473

sql-expression 316 , 1476

sql-operation 315 , 1478

sql-operator 316 , 1480

sql-recording-p 319 , 1481

sql-stream 319 , 1482

ssl-add-client-ca 353

ssl-cipher-get-bits 353

ssl-cipher-get-name 353

ssl-cipher-get-version 353

ssl-clear-num-renegotiations 353

ssl-ctrl 353

ssl-ctx-add-client-ca 353

ssl-ctx-add-extra-chain-cert 353

ssl-ctx-ctrl 353

ssl-ctx-get-max-cert-list 353

ssl-ctx-get-mode 353

ssl-ctx-get-options 354

ssl-ctx-get-read-ahead 354

ssl-ctx-get-verify-mode 354

ssl-ctx-load-verify-locations 354

ssl-ctx-need-tmp-rsa 354

ssl-ctx-sess-get-cache-mode 354

ssl-ctx-sess-get-cache-size 354

ssl-ctx-sess-set-cache-mode 354

ssl-ctx-sess-set-cache-size 354

ssl-ctx-set-client-ca-list 354

ssl-ctx-set-max-cert-list 354

ssl-ctx-set-mode 354

ssl-ctx-set-options 354

ssl-ctx-set-read-ahead 354

ssl-ctx-set-tmp-dh 354

ssl-ctx-set-tmp-rsa 354

ssl-ctx-use-certificate-chain-file 354

ssl-ctx-use-certificate-file 354

ssl-ctx-use-privatekey-file 354

ssl-ctx-use-rsaprivatekey-file 354

ssl-get-current-cipher 354

ssl-get-max-cert-list 354

ssl-get-mode 355

ssl-get-options 355

ssl-get-verify-mode 355

ssl-get-version 355

ssl-load-client-ca-file 355

ssl-need-tmp-rsa 355

ssl-new 359 , 547

ssl-num-renegotiations 355

ssl-session-reused 355

ssl-set-accept-state 355 , 358

ssl-set-client-ca-list 355

ssl-set-connect-state 355 , 358

ssl-set-max-cert-list 355

ssl-set-mode 355

ssl-set-options 355

ssl-set-tmp-dh 355

ssl-set-tmp-rsa 355

ssl-total-renegotiations 355

ssl-use-certificate-file 355

ssl-use-privatekey-file 355

ssl-use-rsaprivatekey-file 355

standard-instance-access 214

start-dde-server 1765

start-gc-timing 897

start-profiling 139 , 140 , 898

start-sql-recording 319 , 1484

start-tty-listener 1038

start-up-server 548

start-up-server-and-mp 554

staticp 1667

status 292 , 1485

stchar 1039

stop-gc-timing 897

stop-profiling 139 , 140 , 900

stop-sql-recording 319 , 1486

string-append 1039

string-append* 1040

string-ip-address 554

structurep 1041

subtract-code-coverage-data 719

sweep-all-objects 134 , 901

sweep-gen-num-objects 1668

switch-open-tcp-stream-with-ssl-to-java 555

switch-static-allocation 118 , 119 , 902

symbol-dynamically-bound-p 903

symeval-in-process 251 , 1335

table-exists-p 1487

text-string-p 1043

throw-an-exception 1167

timer-expired-p 1336

timer-name 1337

toggle-source-debugging 99 , 905

total-allocation 127 , 906

traceable-dspec-p 703

trace-new-instances-on-access 443

trace-on-access 444

tracing-enabled-p 703

tracing-state 704

true 1043

truename 638

try-compact-in-generation 126 , 128 , 915

try-move-in-generation 126 , 128 , 917

typed-aref 1669

unbreak-new-instances-on-access 447

unbreak-on-access 447

unicode-alpha-char-p 389 , 1045

unicode-alphanumericp 389 , 1046

unicode-both-case-p 389 , 1047

unicode-char-equal 388 , 1048

unicode-char-greaterp 388 , 1049

unicode-char-lessp 388 , 1049

unicode-char-not-equal 388 , 1048

unicode-char-not-greaterp 388 , 1050

unicode-char-not-lessp 388 , 1050

unicode-lower-case-p 389 , 1051

unicode-string-equal 389 , 1051

unicode-string-greaterp 389 , 1053

unicode-string-lessp 389 , 1053

unicode-string-not-equal 389 , 1051

unicode-string-not-greaterp 389 , 1054

unicode-string-not-lessp 389 , 1054

unicode-upper-case-p 389 , 1055

unlocked-queue-read 836

unlocked-queue-ready 836

unlocked-queue-send 836

unnotice-fd 1339

unschedule-timer 1339

untrace-new-instances-on-access 448

untrace-on-access 448

update-instance-for-different-class 640

update-instance-for-redefined-class 641

update-objects-joins 1488

update-records 300 , 301 , 328 , 1490

user-homedir-pathname 193 , 404 , 1577

user-name-to-sid-string 1701

user-preference 402 , 1056

valid-external-format-p 718

variable-information 921

vector-pop 232

vector-push 232

vector-push-extend 232

verify-java-caller 1168

verify-java-callers 1169

verify-lisp-proxies 1172

verify-lisp-proxy 1172

wait-for-input-streams 1671

wait-for-input-streams-returning-first 1672

wait-for-wait-state-collection 556

wait-processing-events 1340

wait-serial-port-state 1357

wait-state-collection-stop-loop 557

whitespace-char-p 1060

who-binds 923

who-calls 924

who-references 924

who-sets 925

write-java-class-definitions-to-file 1174

write-java-class-definitions-to-stream 1174

write-serial-port-char 1358

write-serial-port-string 1359

yield 1347

fundamental-binary-input-stream class 1497

fundamental-binary-output-stream class 1498

fundamental-binary-stream class 1498

fundamental-character-input-stream class 340 , 1499

fundamental-character-output-stream class 340 , 1500

fundamental-input-stream class 1501

fundamental-output-stream class 1502

fundamental-stream class 1502

G

garbage collection, see also storage management

main chapter 111

GBK 383

:gbk external format 383

gc-generation function 118 , 120 , 128 , 132 , 815

gc-if-needed function 128 , 818

general-handle-event generic function 1237

generate-code-coverage function 819

generate-java-class-definitions function 1095

generation

definition 112

generation 2 126

generation-number function 126 , 1568

generic functions

accessor-method-slot-definition 214

add-method 215

class-extra-initargs 425

close 563

compute-applicable-methods-using-classes 215

compute-class-potential-initargs 426

compute-discriminating-function 215 , 428

compute-effective-method-function-from-classes 428

dde-client-advise-data 1730

dde-server-poke 1753

dde-server-request 1754

dde-server-topic 1755

dde-server-topics 1756

dde-topic-items 1758

default-constructor-arguments 1073

delete-instance-records 309 , 1390 , 1404

describe-object 26

documentation 589

general-handle-event 1237

get-inspector-values 999

input-stream-p 596

instance-refreshed 309

make-instance 605

make-method-lambda 214

open-stream-p 611

output-stream-p 611

print-object 157

process-a-class-option 433

process-a-slot-option 435

slot-boundp-using-class 213 , 440

slot-makunbound-using-class 213 , 441

slot-value-using-class 213 , 442

sort-inspector-p 999

stream-advance-to-column 1503

stream-check-eof-no-hang 1504

stream-clear-input 342 , 1504

stream-clear-output 343 , 1505

stream-element-type 340 , 627

stream-file-position 1506

stream-fill-buffer 1506

stream-finish-output 343 , 1507

stream-flush-buffer 1508

stream-force-output 343 , 1509

stream-fresh-line 1509

stream-line-column 343 , 1510

stream-listen 342 , 1511

stream-output-width 1512

stream-peek-char 1512

stream-read-buffer 1513

stream-read-byte 1514

stream-read-char 341 , 1515

stream-read-char-no-hang 1515

stream-read-line 1516

stream-read-sequence 1517

stream-read-timeout 1518

stream-start-line-p 343 , 1518

stream-terpri 1519

stream-unread-char 341 , 1520

stream-write-buffer 1520

stream-write-byte 1521

stream-write-char 342 , 1522

stream-write-sequence 1522

stream-write-string 1523

update-instance-from-records 309 , 1487

update-record-from-instance 1491

update-record-from-slot 309 , 1491

update-records-from-instance 309

update-slot-from-record 309 , 1492

wait-for-connection 1701

:gen-num initarg 1668

gen-num-segments-fragmentation-state function 132 , 1566

gensym function 134

gesture-spec-accelerator-bit variable 1568

gesture-spec-caps-lock-bit variable 1568

gesture-spec-control-bit variable 1568

gesture-spec-data function 1570

gesture-spec-hyper-bit variable 1568

gesture-spec-meta-bit variable 1568

gesture-spec-modifiers function 1571

gesture-spec-p function 1571

gesture-spec-shift-bit variable 1568

gesture-spec-super-bit variable 1568

gesture-spec-to-character function 1572

get 729

:get listener command 6

getApplicationContext Java method 1201

getClassLoader Java method 1201

get-code-coverage-delta function 814

get-current-process function 226 , 227 , 1238

get-default-generation function 128 , 822

get-default-local-ipv6-address function 501

get-file-stat function 1573

get-folder-path function 405 , 1575

get-foreign-symbol function 939

get-form-parser function 691

get-gc-parameters function 128 , 822

get-gc-timing function 897

gethash-ensuring function 825

get-host-entry function 502

get-inspector-values generic function 999

get-ip-default-zone-id function 505

get-java-virtual-machine function 1101

get-jobject function 1102

get-primitive-array-region function 1103

GetProcAddress C function 159

get-process function 227 , 1239

get-process-private-property function 1240

get-serial-port-state function 1354

get-service-entry function 505

get-socket-address function 507

get-socket-peer-address function 508

get-superclass-and-interfaces-tree function 1105

get-temp-directory function 824

get-unix-error function 1002

get-user-profile-directory function 405 , 1578

get-verification-mode function 508

get-working-directory function 824

grammar

non-terminal 268

resolving ambiguities 268

graphics ports lxi

> SQL operator 312

*grep-command* variable 1002

*grep-command-format* variable 1003

*grep-fixed-args* variable 1004

guess-external-format function 386 , 1579

GUI application 869

H

:h inspector command 27

*handle-existing-action-in-action-list* variable 1004 , 78

*handle-existing-action-list* variable 1005 , 78

*handle-existing-defpackage* variable 827

*handle-missing-action-in-action-list* variable 1006 , 79

*handle-missing-action-list* variable 1005 , 79

*handle-old-in-package* variable 828

*handle-old-in-package-used-as-make-package* variable 829

handler frame, examining 12

:handler keyword 659

*handle-warn-on-redefinition* variable 155 , 1006

hardcopy-system function 1007

hash tables

weak 602

heap size

in 32-bit LispWorks 398 , 416

in 64-bit LispWorks 398 , 416

:help listener command 7

HFS+ filesystem 407

:hidden keyword 651

*hidden-packages* variable 24 , 650

:his listener command 7

hook functions 77

host 502

host name 502

hostname 502

I

:i inspector command 27

i18n 373

image

saving 147

image size 395

immediatep function 1580

impersonating-named-pipe-client macro 1681

impersonating-user macro 1682

import-java-class-definitions macro 1106

incf macro 231

init file 1008

init Java method 1187

init_result_code Java method 1190

*init-file-name* variable 1008

initialization

of Common SQL 288

initialization file 1008

initialize-database-type function 1401

*initialized-database-types* variable 1402

initialize-multiprocessing function 227 , 1240

*initial-processes* variable 163 , 227 , 1242

init-java-interface function 1108

InitLispWorks C function 162 , 397 , 1767

input-stream-p generic function 596

insert-records function 300 , 328 , 1402

:inside keyword 43

inspect function 26

inspector

main chapter 25

REPL 25

teletype 25

inspector commands

:cv 27

:d 27

:dm 27

:dr 27

:h 27

:i 27

:m 27 , 28

:q 27

:s 27

:sh 27

:u 27

:ud 27 , 28

*inspect-print-length* variable 27

*inspect-print-level* variable 27

*inspect-through-gui* variable 1009

instance-refreshed generic function 309

in-static-area macro 119 , 1580

int32* function 1582

int32+ function 411 , 1582

int32- function 411 , 1582

int32 type 410 , 1581

int32/ function 1582

int32/= function 1585

int32< function 1585

int32<< function 1586

int32<= function 1585

int32= function 1585

int32> function 1585

int32>= function 1585

int32>> function 1586

+int32-0+ symbol macro 1583

int32-1+ function 1584

int32-1- function 1584

+int32-1+ symbol macro 1583

int32-aref function 1587

int32-logand function 1588

int32-logandc1 function 1588

int32-logandc2 function 1588

int32-logbitp function 1588

int32-logeqv function 1588

int32-logior function 1588

int32-lognand function 1588

int32-lognor function 1588

int32-lognot function 1588

int32-logorc1 function 1588

int32-logorc2 function 1588

int32-logtest function 1588

int32-logxor function 1588

int32-minusp function 1590

int32-plusp function 1590

int32-to-int64 function 1591

int32-to-integer function 1592

int32-zerop function 1590

int64* function 1593

int64+ function 412 , 1593

int64- function 412 , 1593

int64 type 412 , 1592

int64/ function 1593

int64/= function 1596

int64< function 1596

int64<< function 1597

int64<= function 1596

int64= function 1596

int64> function 1596

int64>= function 1596

int64>> function 1597

+int64-0+ symbol macro 1594

int64-1+ function 1595

int64-1- function 1595

+int64-1+ symbol macro 1594

int64-aref function 1598

int64-logand function 1599

int64-logandc1 function 1599

int64-logandc2 function 1599

int64-logbitp function 1599

int64-logeqv function 1599

int64-logior function 1599

int64-lognand function 1599

int64-lognor function 1599

int64-lognot function 1599

int64-logorc1 function 1599

int64-logorc2 function 1599

int64-logtest function 1599

int64-logxor function 1599

int64-minusp function 1601

int64-plusp function 1601

int64-to-int32 function 1602

int64-to-integer function 1603

int64-zerop function 1601

integer-to-int32 function 1603

integer-to-int64 function 1604

interactive-stream-p function 597

interface

between parser generator and lexical analyser 270

Common SQL initialization 288

intern-and-export-list function 1113

Internationalization 373

intern-eql-specializer function 214

interpreter

differences from compiler 83

interruptable 87

intersect SQL operator 312

invalid superclass 217

:invisible keyword 660

iOS interface

overview 207

iOS runtimes

creating 207

example 209

IP Address 502

ip-address-string function 509

IPv4 502

IPv6 350 , 502

on Mac OS X 350

on Windows 350

IPv6 support 509 , 523

ipv6-address function 510

ipv6-address-p function 511

ipv6-address-scope-id function 511

ipv6-address-string function 512

ISO8859-1 381

J

jaref function 1114

Java classes

BugFormLogsList 1202

BugFormViewer 1203

LispCalls 1179

Manager 1185

Java fields

mMaxErrorLogsNumber 1196

mMessagesMaxLength 1198

Java interface

Java side 1179

Lisp side 165

Java interfaces

LispErrorReporter 1193

LispGuiErrorReporter 1193

MessageHandler 1200

Java methods

addMessage 1198

callDoubleA 1180

callDoubleV 1180

callIntA 1180

CallIntV 1180

callObjectA 1180

callObjectV 1180

callVoidA 1180

callVoidV 1180

checkLispSymbol 1183

clearBugFormLogs 1196

createLispProxy 1182

getApplicationContext 1201

getClassLoader 1201

init 1187

init_result_code 1190

loadLibrary 1192

mInitErrorString 1192

setCurrentActivity 1202

setErrorReporter 1193

setGuiErrorReporter 1193

setMessageHandler 1200

setTextView 1200

showBugFormLogs 1197

status 1189

Java virtual machine 169

java-array-element-type function 1115

java-array-error condition 1116

java-array-error-array accessor 1117

java-array-error-caller accessor 1117

java-array-indices-error condition 1117

java-array-indices-error-indices accessor 1117

java-array-indices-error-rank accessor 1117

java-array-length function 1118

java-array-simple-error condition 1118

java-bad-jobject condition 1119

java-bad-jobject-caller accessor 1119

java-bad-jobject-object accessor 1119

java-class-error condition 1120

java-definition-error condition 1120

java-definition-error-class-name accessor 1120

java-definition-error-name accessor 1120

java-exception condition 1121

java-exception-exception-name accessor 1121

java-exception-java-backtrace accessor 1121

java-exception-string accessor 1121

java-field-class-name-for-setting function 1156

java-field-error condition 1120

java-field-error-field-name accessor 1120

java-field-error-static-p accessor 1120

java-field-setting-error condition 1122

java-field-setting-error-class-name accessor 1122

java-field-setting-error-class-name-for-setting accessor 1122

java-field-setting-error-field-name accessor 1122

java-field-setting-error-new-value accessor 1122

java-id-exception condition 1123

java-instance-jobject accessor 185 , 1165

java-instance-without-jobject-error condition 1123

java-interface-error condition 1124

java-low-level-exception condition 1125

java-method-error condition 1120

java-method-error-args-num accessor 1120

java-method-error-method-name accessor 1120

java-method-exception condition 1125

java-method-exception-args accessor 1125

java-method-exception-class-name accessor 1125

java-method-exception-method-name accessor 1125

java-method-exception-name accessor 1125

java-normal-exception condition 1126

java-not-a-java-object-error condition 1127

java-not-an-array-error condition 1127

java-object-array-element-type function 1128

java-objects-eq function 1129

java-out-of-bounds-error condition 1130

java-primitive-array-element-type function 1130

java-serious-exception condition 1131

java-storing-wrong-type-error condition 1130

java-type-to-lisp-array-type function 1132

java-vm-poi type 1133

jboolean type 1134

jbyte type 1134

jchar type 1134

jdouble type 1134

jfloat type 1134

jint type 1134

JIS 382

:jis external format 382

jlong type 1134

JNI_CreateJavaVM 1109 , 1111

JNI_GetCreatedJavaVMs 1101 , 1111

JNI_OnLoad 184 , 1111

jni-env-poi type 1134

:jobject initarg 1165

jobject type 1135

jobject-class-name function 1135

jobject-ensure-global function 1136

jobject-of-class-p function 1137

jobject-p function 1138

jobject-pretty-class-name function 1139

jobject-string function 1139

jobject-to-lisp function 1140

join slot 306

jshort type 1134

JVM 169

jvref function 1141

K

keywords

:after 38

:all 263

:allocation 43

:backtrace 40

:before 37

:bindings 655

:break 39

:break-on-exit 39

:catchers 658

:caused-by 263

:default-pathname 261

:dont-know 17

:entrycond 40

:eval-after 39

:eval-before 38

:exitcond 40

:handler 659

:hidden 651

:inside 43

:invisible 660

:maximum-overflow 125

:members 261

:minimum-for-sweep 121 , 125

:minimum-overflow 125

:new-generation-size 126

:package 261

:previous 263

:process 42

:requires 263 , 264

:restarts 662

:rules 262

:source-only 262

:step 40

:trace-output 42

:when 43

KnowledgeWorks rules

compiling dynamically 85

known-sid-integer-to-sid-string function 1683

KOI8 383

:koi-8 external format 383

KOI8-R 383

L

:l debugger command 17

:lambda debugger command 19

last-callback-on-thread function 1242

Latin-1 381

:latin-1 external format 381

*latin-1-code-pages* variable 1684

:latin-1-safe external format 381

:latin-1-terminal external format 381

levels of safety, see compiler

:lf debugger command 19

library formats 941

*line-arguments-list* variable 392 , 1604

lisp image

filename 392 , 1009

pathname 392 , 1009

lisp-array-to-primitive-array function 1153

lisp-array-type-to-java-type function 1132

LispCalls Java class 1179

LispErrorReporter Java interface 1193

LispGuiErrorReporter Java interface 1193

lisp-image-name function 392 , 1009

lisp-java-instance-p function 1143

lisp-name-to-foreign-name function 940

lisp-to-jobject function 1144

LispWorks

customizing 146

processes 225

quitting 4 , 81

saving 2

starting 1 , 81

threads in 225

LispWorks as a DLL 159

LispWorks as a dynamic library 159

LispWorks as a shared library 159

LispWorks IDE

Debugger tool 985

Help menu lxvi , 213 , 561

Inspector tool 1009

Notifier window 985

*lispworks-directory* variable 1010

LispWorksDlsym C function 1770

LispWorksState C function 162 , 1771

list-all-processes function 227 , 1243

list-attributes function 305 , 1406

list-attribute-types function 305 , 1405

list-classes function 309 , 1407

listener 1038

main chapter 5

top level commands 1552

listener commands

:? 7

:bug-form 7

:get 6

:help 7

:his 7

:redo 6

:use 7

listener process 1242

listener prompt 1022

list-sql-streams function 319 , 1408

list-tables function 305 , 1408

load-all-patches function 1012

load-code-coverage-data function 767

load-data-file function 830

*load-fasl-or-lisp-file* variable 833

LoadLibrary C function 159

loadLibrary Java method 1192

load-logical-pathname-translations function 598

load-on-demand 156

*load-source-if-newer* 1014

load-system function 1013

:lob-locator initarg 1409

lob-stream class 327 , 331 , 336 , 1409

lob-stream-lob-locator accessor 1410

lob-stream-lob-locator function 331

local-dspec-p function 692

locale-file-encoding function 1605

locally-disable-sql-reader-syntax function 317 , 1410

locally-enable-sql-reader-syntax function 317 , 1411

location macro 693

lock-and-condition-variable-broadcast function 1244

lock-and-condition-variable-signal function 1245

lock-and-condition-variable-wait function 1246

lock-locked-p function 1248

lock-name function 232 , 1250

lock-owned-by-current-process-p function 1248

lock-owner function 232 , 1251

lock-recursively-locked-p function 1250

lock-recursive-p function 1249

locks 232

log-bug-form function 652

logs-directory function 653

long-float type 598

long-namestring function 392 , 1685 , 1697

long-site-name function 391 , 599

loop macro 297 , 302 , 599 , 1412

extensions in Common SQL 310

loop, extensions in Common SQL 303

loop-processing-wait-state-collection function 513

Low level atomic operations 253

low-level-atomic-place-p function 1606

lpcstr FLI type 1698

lpctstr FLI type 1699

lpcwstr FLI type 1700

lpstr FLI type 1698

lptstr FLI type 1699

lpwstr FLI type 1700

M

:m inspector command 27 , 28

Mach-O bundle 873

Mach-O dynamically linked shared library 871

:macos-roman external format 382

macros

advice 53

allocation-in-gen-num 119 , 128 , 723

allowing-block-interrupts 245 , 1205

analysing-special-variables-usage 724

appendf 945

at-location 672

atomic-decf 1531

atomic-exchange 1532

atomic-fixnum-decf 1532

atomic-fixnum-incf 1532

atomic-incf 1531

atomic-pop 1533

atomic-push 1534

block-promotion 739

catching-exceptions-bind 1067

catching-java-exceptions 1067

cd 742

compare-and-swap 1546

declaim 92 , 572

def 674

defadvice 53 , 58 , 960

defclass 578

defglobal-parameter 780

defglobal-variable 780

define-action 78 , 965

define-action-list 78 , 967

define-atomic-modify-macro 1551

define-dde-client 1749

define-dde-dispatch-topic 1759

define-dde-server 1760

define-dde-server-function 1761

define-dspec-alias 675

define-dspec-class 676

define-field-accessor 1075

define-foreign-callable 252

define-form-parser 679

define-java-caller 1073

define-java-callers 1079

define-java-constructor 1076

define-lisp-proxy 1081

define-top-loop-command 1552

defpackage 582

defparameter 780

defparser 269 , 1349

defstruct 157

defsystem 259 - 265 , 969

deftransform 643

defvar 781

def-view-class 306 , 1383

delete-advice 52 , 58 , 781

do-query 302 , 328 , 1395

error-situation-forms 797

execute-actions 990

extended-time 131 , 133 , 143 , 800

impersonating-named-pipe-client 1681

impersonating-user 1682

import-java-class-definitions 1106

in-static-area 119 , 1580

location 693

loop 599 , 1412

profile 139 , 851

rebinding 1025

removef 1029

replacement-source-form 699

restart-case 614

simple-do-query 302 , 328 , 1471

step 624

throw-if-tag-found 904

time 629

trace 631

undefine-action 78 , 1044

undefine-action-list 78 , 1045

untrace 639

unwind-protect-blocking-interrupts 245 , 919

unwind-protect-blocking-interrupts-in-cleanups 245 , 920

when-let 1058

when-let* 1059

with-action-item-error-handling 1061

with-action-list-mapping 1062

with-code-coverage-generation 926

with-dde-conversation 1750

with-debugger-wrapper 666

with-ensuring-gethash 926

with-exclusive-lock 233 , 1342

with-hash-table-locked 928

with-heavy-allocation 128 , 929

with-interrupts-blocked 245 , 1343

with-lock 233 , 1343

with-modification-change 1673

with-modification-check-macro 1674

with-noticed-socket-stream 558

with-other-threads-disabled 245 , 1675

without-code-coverage 935

without-interrupts 245 , 1345

without-preemption 245 , 1346

with-output-to-fasl-file 930

with-output-to-string 641

with-registry-key 406 , 1720

with-ring-locked 934

with-sharing-lock 233 , 1344

with-stream-input-buffer 1524

with-stream-output-buffer 1526

with-transaction 300 , 301 , 1493

with-unique-names 1063

with-windows-event-log-event-source 1702

mailbox-count function 1252

mailbox-empty-p function 1253

mailbox-not-empty-p function 1253

mailbox-peek function 1254

mailbox-read function 1255

mailbox-reader-process function 1256

mailbox-send function 1257

mailbox-wait function 1257

mailbox-wait-for-event function 1259

*main-process* variable 1261

make-array function 135 , 232 , 601

make-barrier function 242 , 1261

make-condition-variable function 1262

make-gesture-spec function 1607

make-hash-table function 135 , 232 , 602

make-instance generic function 605

make-java-array function 1144

make-java-instance function 1145

make-lisp-proxy function 1146

make-lisp-proxy-with-overrides function 1146

make-lock function 1263

make-mailbox function 1265

make-method-lambda generic function 214

make-mt-random-state function 1016

make-named-timer function 1266

make-ring function 834

make-semaphore function 243 , 1267

make-sequence function 606

make-simple-int32-vector function 1612

make-simple-int64-vector function 1613

make-ssl-ctx function 356 , 357 , 512

make-stderr-stream function 1614

make-string-output-stream function 606

make-symbol function 134

make-timer function 248 , 1268

make-typed-aref-vector function 1615

make-unlocked-queue function 836

make-unregistered-action-list function 1014

make-wait-state-collection function 514

Manager Java class 1185

map function 607

map-all-processes function 1269

map-all-processes-backtrace function 1270

map-environment function 1616

map-java-object-array function 1149

map-process-backtrace function 1270

map-processes function 1271

map-query function 302 , 328 , 1414

map-ring function 837

mark

and sweep 120

mark-and-sweep function 838

marking-gc function 132 , 1617

*maximum-ordinary-windows* variable 154

:maximum-overflow keyword 125

*max-trace-indent* variable 46 , 840

:members keyword 261

memory allocation during tracing 43

memory clashes 162

avoiding 396

memory management

common features 133

garbage collection strategy in 32-bit LispWorks 121

image reduction 133

image relocation 395

in 32-bit LispWorks 117

in 64-bit LispWorks 128

mark and sweep 120

overflow 125

relocating the image 395

timing in 115 , 131 , 133

memory-growth-margin function 128 , 1619

merge function 608

merge-code-coverage-data function 841

merge-ef-specs function 1620

Mersenne Twister 1017

MessageHandler Java interface 1200

Metaobject Protocol 213

metaobject protocol

class options 433

slot options 436

method

advice 53

method-combination class 215

methods

tracing 45

:minimum-for-sweep keyword 121 , 125

:minimum-overflow keyword 125

mInitErrorString Java method 1192

minus SQL operator 312

mMaxErrorLogsNumber Java field 1196

mMessagesMaxLength Java field 1198

mod 2^32 arithmetic 410

mod 2^64 arithmetic 412

modify-hash function 230 , 231 , 842

modifying a database 300

MOP

AMOP compatibility 213

class options 433

slot options 436

most-positive-fixnum constant 417

mt-random function 1017

mt-random-state type 1018

*mt-random-state* variable 1017

mt-random-state-p function 1018

*multibyte-code-page-ef* variable 337 , 1686

multi-processing

locks 232

multiprocessing

locks 232

:multiprocessing delivery keyword 228

MySQL

connecting 293

MySQL client library 295

Mac OS X 295

*mysql-library-directories* variable 295 , 296 , 1415

*mysql-library-path* variable 295 , 296 , 1416

*mysql-library-sub-directories* variable 295 , 1417

N

:n debugger command 16

name-defined-dspecs function 693

name-definition-locations function 694

named-pipe-stream-name function 1686

name-only-form-parser function 695

New in LispWorks 7.0

accepting-handle type 454

accepting-handle-collection function 455

accepting-handle-local-port function 456

accepting-handle-name function 456

accepting-handle-socket function 457

accepting-handle-user-info function 458

accept-tcp-connections-creating-async-io-states function 451

add-code-coverage-data function 719

addMessage Java method 1198

AIX PowerPC/32-bit LispWorks 571

AIX PowerPC/64-bit LispWorks 571

:android-delivery feature 592

android-funcall-in-main-thread function 728

android-funcall-in-main-thread-list function 728

android-get-current-activity function 729

*android-main-process-for-testing* variable 730

android-main-thread-p function 731

apply-in-wait-state-collection-process function 458

approaching-memory-limit condition 1530

:arm feature 592

ARM Linux/32-bit LispWorks 571

Asynchronous I/O 361

async-io-state structure type 459

async-io-state-abort function 460

async-io-state-abort-and-close function 462

async-io-state-address function 463

async-io-state-buffered-data-length function 464

async-io-state-discard function 464

async-io-state-finish function 465

async-io-state-get-buffered-data function 466

async-io-state-peer-address function 467

async-io-state-read-buffer function 468

async-io-state-receive-message function 473

async-io-state-send-message function 475

async-io-state-send-message-to-address function 477

async-io-state-write-buffer function 479

*background-input* variable 736

*background-output* variable 736

*background-query-io* variable 736

backlog argument to accept-tcp-connections-creating-async-io-states 452

backlog argument to start-up-server 548

base-char-ref function 1623

:bmp external format 707

bmp-char type 948

bmp-char-p function 949

:bmp-native external format 707

:bmp-reversed external format 707

bmp-string type 950

bmp-string-p function 951

brackets-limits argument to find-regexp-in-string 996

BugFormLogsList Java class 1202

BugFormViewer Java class 1203

callDoubleA Java method 1180

callDoubleV Java method 1180

callIntA Java method 1180

CallIntV Java method 1180

call-java-method function 1065

call-java-method-error condition 1066

callObjectA Java method 1180

callObjectV Java method 1180

callVoidA Java method 1180

callVoidV Java method 1180

call-wait-state-collection function 482

catching-exceptions-bind macro 1067

catching-java-exceptions macro 1067

checked-read-java-field function 1156

check-java-field function 1156

check-lisp-calls-initialized function 1069

checkLispSymbol Java method 1183

clearBugFormLogs Java method 1196

clear-code-coverage function 747

close-accepting-handle function 482

close-async-io-state function 483

close-wait-state-collection function 484

code-coverage-data type 748

code-coverage-data-create-time accessor 749

code-coverage-data-generate-coloring-html function 750

code-coverage-data-generate-statistics function 756

code-coverage-data-name accessor 749

code-coverage-file-stats type 757

code-coverage-file-stats-called accessor 757

code-coverage-file-stats-counters-count accessor 757

code-coverage-file-stats-counters-executed accessor 757

code-coverage-file-stats-counters-hidden accessor 757

code-coverage-file-stats-fully-covered accessor 757

code-coverage-file-stats-hidden-covered accessor 757

code-coverage-file-stats-lambdas-count accessor 757

code-coverage-file-stats-not-called accessor 757

code-coverage-file-stats-partially-covered accessor 757

code-coverage-file-stats-source-file accessor 757

code-coverage-set-editor-colors function 760

code-coverage-set-editor-default-data function 761

code-coverage-set-html-background-colors function 762

compute-effective-method-function-from-classes generic function 428

Conditional throw and checking for catch in the dynamic environment 414

copy-code-coverage-data function 767

copy-current-code-coverage function 767

copy-standard-object function 431

create-and-run-wait-state-collection function 484

create-async-io-state function 487

create-async-io-state-and-connected-tcp-socket function 489

create-async-io-state-and-connected-udp-socket function 491

create-async-io-state-and-udp-socket function 493

create-instance-from-jobject function 1069

create-instance-jobject function 1070

create-instance-jobject-list function 1070

create-java-object function 1072

create-java-object-error condition 1073

createLispProxy Java method 1182

current-process-kill function 1226

current-process-send function 1229

current-process-set-terminate-method function 1230

decode-to-db-standard-date function 1380

decode-to-db-standard-timestamp function 1380

default-constructor-arguments generic function 1073

default-name-constructor function 1074

define-field-accessor macro 1075

define-java-caller macro 1076

define-java-callers macro 1079

define-java-constructor macro 1076

define-lisp-proxy macro 1081

delivered-image-p function 782

deliver-to-android-project function 783

destructive-add-code-coverage-data function 719

destructive-merge-code-coverage-data function 841

destructive-reverse-subtract-code-coverage-data function 719

destructive-subtract-code-coverage-data function 719

detect-utf32-bom function 1556

detect-utf8-bom function 1556

dump-forms-to-file additional arguments and improved documentation 930

editor-color-code-coverage function 791

:embedded-module member option for defsystem :type :c-file 972

encode-db-standard-date function 1381

encode-db-standard-timestamp function 1381

ensure-hash-entry function 796

ensure-is-jobject function 1102

ensure-lisp-classes-from-tree function 1089

ensure-supers-contain-java.lang.object function 1091

:error argument in gesture-spec-to-character 1572

errorp argument to gesture-spec-to-character 1572

error-situation-forms macro 797

example-edit-file function 989

fasl-error condition 802

fast-directory-files function 803

fdf-handle-directory-p accessor 803

fdf-handle-directory-string accessor 803

fdf-handle-last-access accessor 803

fdf-handle-last-modify accessor 803

fdf-handle-link-p accessor 803

fdf-handle-size accessor 803

fdf-handle-writable-p accessor 803

field-access-exception condition 1092

field-access-exception-set-p accessor 1092

field-exception condition 1093

field-exception-class-name accessor 1093

field-exception-field-name accessor 1093

filter-code-coverage-data function 807

find-encoding-option supports GNU Emacs coding option 1565

find-java-class function 1094

find-throw-tag function 809

format-to-java-host function 1095

funcall-async function 1236

funcall-async-list function 1236

generate-code-coverage function 819

generate-java-class-definitions function 1095

gesture-spec-caps-lock-bit constant 1568

getApplicationContext Java method 1201

getClassLoader Java method 1201

get-code-coverage-delta function 814

get-default-local-ipv6-address function 501

get-folder-path is now available on all platforms 1575

get-gc-timing function 897

gethash-ensuring function 825

get-ip-default-zone-id function 505

get-java-virtual-machine function 1101

get-jobject function 1102

get-primitive-array-region function 1103

get-service-entry function 505

get-superclass-and-interfaces-tree function 1105

immediatep function 1580

import-java-class-definitions macro 1106

init Java method 1187

init_result_code Java method 1190

init-java-interface function 1108

int32-to-int64 function 1591

int64* function 1593

int64+ function 1593

int64- function 1593

int64 type 1592

int64/ function 1593

int64/= function 1596

int64< function 1596

int64<< function 1597

int64<= function 1596

int64= function 1596

int64> function 1596

int64>= function 1596

int64>> function 1597

+int64-0+ symbol macro 1594

int64-1+ function 1595

int64-1- function 1595

+int64-1+ symbol macro 1594

int64-aref function 1598

int64-logand function 1599

int64-logandc1 function 1599

int64-logandc2 function 1599

int64-logbitp function 1599

int64-logeqv function 1599

int64-logior function 1599

int64-lognand function 1599

int64-lognor function 1599

int64-lognot function 1599

int64-logorc1 function 1599

int64-logorc2 function 1599

int64-logtest function 1599

int64-logxor function 1599

int64-plusp function 1601

int64-to-int32 function 1602

int64-to-integer function 1603

int64-zerop function 1601

integer-to-int64 function 1604

intern-and-export-list function 1113

:ios-delivery feature 592

jaref function 1114

java-array-element-type function 1115

java-array-error condition 1116

java-array-error-array accessor 1117

java-array-error-caller accessor 1117

java-array-indices-error condition 1117

java-array-indices-error-indices accessor 1117

java-array-indices-error-rank accessor 1117

java-array-length function 1118

java-array-simple-error condition 1118

java-bad-jobject condition 1119

java-bad-jobject-caller accessor 1119

java-bad-jobject-object accessor 1119

java-class-error condition 1120

java-definition-error condition 1120

java-definition-error-class-name accessor 1120

java-definition-error-name accessor 1120

java-exception condition 1121

java-exception-exception-name accessor 1121

java-exception-java-backtrace accessor 1121

java-exception-string accessor 1121

java-field-class-name-for-setting function 1156

java-field-error condition 1120

java-field-error-field-name accessor 1120

java-field-error-static-p accessor 1120

java-field-setting-error condition 1122

java-field-setting-error-class-name accessor 1122

java-field-setting-error-class-name-for-setting accessor 1122

java-field-setting-error-field-name accessor 1122

java-field-setting-error-new-value accessor 1122

java-id-exception condition 1123

java-instance-jobject accessor 1165

java-instance-without-jobject-error condition 1123

java-interface-error condition 1124

java-low-level-exception condition 1125

java-method-error condition 1120

java-method-error-args-num accessor 1120

java-method-error-method-name accessor 1120

java-method-exception condition 1125

java-method-exception-args accessor 1125

java-method-exception-class-name accessor 1125

java-method-exception-method-name accessor 1125

java-method-exception-name accessor 1125

java-normal-exception condition 1126

java-not-a-java-object-error condition 1127

java-not-an-array-error condition 1127

java-object-array-element-type function 1128

java-objects-eq function 1129

java-out-of-bounds-error condition 1130

java-primitive-array-element-type function 1130

java-serious-exception condition 1131

java-storing-wrong-type-error condition 1130

java-type-to-lisp-array-type function 1132

java-vm-poi FLI type descriptor 1133

jboolean FLI type descriptor 1134

jbyte FLI type descriptor 1134

jchar FLI type descriptor 1134

jdouble FLI type descriptor 1134

jfloat FLI type descriptor 1134

jint FLI type descriptor 1134

jlong FLI type descriptor 1134

jni-env-poi FLI type descriptor 1134

jobject FLI type descriptor 1135

jobject-class-name function 1135

jobject-ensure-global function 1136

jobject-of-class-p function 1137

jobject-p function 1138

jobject-pretty-class-name function 1139

jobject-string function 1139

jobject-to-lisp function 1140

jshort FLI type descriptor 1134

jvref function 1141

KOI8-R external format 383

lisp-array-to-primitive-array function 1153

lisp-array-type-to-java-type function 1132

LispCalls Java class 1179

LispErrorReporter Java interface 1193

LispGuiErrorReporter Java interface 1193

lisp-java-instance-p function 1143

lisp-to-jobject function 1144

LispWorks for Android Runtime 571

LispWorks for iOS Runtime 571

load-code-coverage-data function 767

loadLibrary Java method 1192

loop-processing-wait-state-collection function 513

mailbox-wait function 1257

make-java-array function 1144

make-java-instance function 1145

make-lisp-proxy function 1146

make-lisp-proxy-with-overrides function 1146

make-ring function 834

make-simple-int64-vector function 1613

make-unlocked-queue function 836

make-wait-state-collection function 514

Manager Java class 1185

map-java-object-array function 1149

map-ring function 837

merge-code-coverage-data function 841

MessageHandler Java interface 1200

mInitErrorString Java method 1192

mMaxErrorLogsNumber Java field 1196

mMessagesMaxLength Java field 1198

object-pointer function 1622

octet-ref function 1623

open-tcp-stream-using-java function 518

Package change and additional functionality for load-data-file 830

package-flagged-p function 1629

pipe-exit-status function 1630

position-in-ring function 846

position-in-ring-forward function 846

primitive-array-to-lisp-array function 1153

process-interrupt-list function 1281

process-terminate function 1302

read-java-field function 1156

record-java-class-lisp-symbol function 1158

record-message-in-windows-event-log function 1690

replacement-source-form macro 699

replace-socket-stream-socket function 527

replace-standard-object function 437

report-error-to-java-host function 1159

reset-code-coverage function 747

reset-code-coverage-snapshot function 814

reset-java-interface-for-new-jvm function 1160

reset-ring function 861

restore-code-coverage-data function 747

reverse-subtract-code-coverage-data function 719

ring-length function 861

ring-name function 862

ringp function 861

ring-pop function 862

ring-push function 863

ring-ref function 864

rotate-ring function 865

run-shell-command is implemented on Windows 1638

save-code-coverage-data function 767

save-current-code-coverage function 767

save-exit-status argument to open-pipe 1625

send-message-to-java-host function 1161

sequencep function 1031

set-approaching-memory-limit-callback function 1644

set-code-coverage-snapshot function 814

setCurrentActivity Java method 1202

setErrorReporter Java method 1193

set-funcall-async-limit function 1334

setGuiErrorReporter Java method 1193

set-java-field function 1156

setMessageHandler Java method 1200

set-primitive-array-region function 1103

setTextView Java method 1200

setup-field-accessor function 1161

setup-java-caller function 1163

setup-java-constructor function 1163

setup-lisp-proxy function 1164

showBugFormLogs Java method 1197

simple-bmp-string type 950

simple-bmp-string-p function 951

simple-int64-vector type 1665

socket-stream-shutdown function 543

standard-java-object class 1165

start-gc-timing function 897

status Java method 1189

stop-gc-timing function 897

string-append* function 1040

structurep function 1041

subtract-code-coverage-data function 719

suspend argument to stop-profiling 900

switch-open-tcp-stream-with-ssl-to-java function 555

symbol-dynamically-bound-p function 903

Test for dynamic bindings 414

The HTML version of the CLOS Metaobject protocol is available via the Help menu. 213

throw-an-exception function 1167

throw-if-tag-found macro 904

unlocked-queue type 918

unlocked-queue-read function 836

unlocked-queue-ready function 836

unlocked-queue-send function 836

User Guide chapter "Code Coverage" 101

User Guide section "Code signing in saved images" 149

User Guide section "Specifying the target for connecting and binding a socket" 348

value :delete for keyword argument :load of compile-file 567

value :none for direction argument to open-pipe 1625

verify-java-caller function 1168

verify-java-callers function 1169

verify-lisp-proxies function 1172

verify-lisp-proxy function 1172

wait-for-wait-state-collection function 556

wait-state-collection class 557

wait-state-collection-stop-loop function 557

with-code-coverage-generation macro 926

with-ensuring-gethash macro 926

without-code-coverage macro 935

with-output-to-fasl-file additional arguments and improved documentation 930

with-ring-locked macro 934

with-windows-event-log-event-source macro 1702

write-java-class-definitions-to-file function 1174

write-java-class-definitions-to-stream function 1174

:new-generation-size keyword 126

Newly documented in LispWorks 7.0

sort-inspector-p generic function 999

non-terminal in grammar 268

normal-gc function 128 , 843

not SQL operator 312

notice-fd function 1272

O

object

object-oriented interface in Common SQL 305

static 119

object finalization 134

Object Oriented DDL in Common SQL 306

Object Oriented DML in Common SQL 309

object-address function 1621

object-pointer function 1622

octet-ref function 1623

ODBC

connecting 293

OODDL 306

OODML 309

open function 609

opening a URL 1629

open-named-pipe-stream function 1687

open-pipe function 1624

open-registry-key function 406 , 1714

open-serial-port function 1351

OpenSSL 351

openssl-version function 522

open-stream-p generic function 611

open-tcp-stream function 351 , 356 , 514

open-tcp-stream-using-java function 518

open-temp-file function 405 , 773

open-url function 1629

operating system 391

optimization

fast 32-bit arithmetic 410

fast 64-bit arithmetic 412

floating point 94

foreign slot access 98

of compiler 86

tail call 95 , 143

optimization declarations 87

optimization hints 93 , 573

optimize 87

optimize qualities 87 - 90

:optimize-slot-access class option 214 , 217 , 442 , 579

Oracle

connecting 292

Oracle Call Interface

in Common SQL 292

ora-lob-append function 335 , 1418

ora-lob-assign function 334 , 1419

ora-lob-char-set-form function 333 , 1419

ora-lob-char-set-id function 1420

ora-lob-close function 335 , 1421

ora-lob-copy function 335 , 1422

ora-lob-create-empty function 328 , 334 , 1423

ora-lob-create-temporary function 336 , 1424

ora-lob-disable-buffering function 336 , 1425

ora-lob-element-type function 333 , 1426

ora-lob-enable-buffering function 336 , 1427

ora-lob-env-handle function 331 , 1428

ora-lob-erase function 335 , 1428

ora-lob-file-close function 335 , 1429

ora-lob-file-close-all function 335 , 1430

ora-lob-file-exists function 1431

ora-lob-file-get-name function 1432

ora-lob-file-is-open function 1432

ora-lob-file-open function 335 , 1433

ora-lob-file-set-name function 335 , 1434

ora-lob-flush-buffer function 336 , 1435

ora-lob-free function 334 , 1436

ora-lob-free-temporary function 336 , 1437

ora-lob-get-buffer function 331 , 336 , 1437

ora-lob-get-chunk-size function 334 , 1440

ora-lob-get-length function 334 , 1440

ora-lob-internal-lob-p function 333 , 334 , 1441

ora-lob-is-equal function 334 , 1442

ora-lob-is-open function 334 , 1442

ora-lob-is-temporary function 334 , 336 , 1443

ora-lob-load-from-file function 335 , 1444

ora-lob-lob-locator function 331 , 1445

ora-lob-locator-is-init function 334 , 1446

ora-lob-open function 335 , 1446

ora-lob-read-buffer function 333 , 336 , 1447

ora-lob-read-foreign-buffer function 331 , 333 , 336 , 1451

ora-lob-read-into-plain-file function 336 , 1450

ora-lob-svc-ctx-handle function 331 , 1452

ora-lob-trim function 335 , 1452

ora-lob-write-buffer function 333 , 336 , 1453 , 1456

ora-lob-write-foreign-buffer function 331 , 333 , 336

ora-lob-write-from-plain-file function 336

ora-lob-write-from-plain-file function 1455

output

trace 42

output-backtrace function 654

output-stream-p generic function 611

P

:p debugger command 15

package

hiding 24

:package keyword 261

package-flagged-p function 1629

packages

allocation of 133

*packages-for-warn-on-redefinition* variable 155 , 844

parameters

command line 392

*default-character-element-type* 376 , 378 , 379 , 380 , 387 , 964

parse-float function 845

parse-form-dspec function 696

parser generator main chapter 267

parser, error handling 270

passing runtime parameters 392

patches

saving an image with 4

pathname comparison

case-sensitivity on Mac OS X 407

pathname of deliverable 392 , 1009

pathname of DLL 392 , 1009

pathname of dynamic library 1009

pathname of executable 392 , 1009

pathname of lisp image 392 , 1009

pathname-location function 1019

pem-read function 352

pem-read function 524

pipe

open 1625

pipe-exit-status function 1630

pipe-kill-process function 1631

PL/SQL 1399

platform 391

*features* 591

software-type 621

software-version 622

p-oci-env FLI type 332 , 1457

p-oci-file FLI type 332 , 1458

p-oci-lob-locator FLI type 332 , 1458

p-oci-lob-or-file FLI type 1458

p-oci-svc-ctx FLI type 332 , 1458

pointer-from-address function 1633

pointers

weak 880

position-in-ring function 846

position-in-ring-forward function 846

PostgreSQL

connecting 296

PostScript Printer Description files 157

PPD files 157 - 158

precompile-regexp function 1020

prepare-statement function 1459

:previous keyword 263

primitive-array-to-lisp-array function 1153

print-action-lists function 79 , 1021

print-actions function 79 , 1020

*print-binding-frames* variable 24 , 655

*print-catch-frames* variable 24 , 657

*print-command* variable 1022

printer

configuring 157

*print-handler-frames* variable 24 , 658

*print-invisible-frames* variable 660

*print-nickname* variable 1022

print-object generic function 157

*print-open-frames* variable 661

print-pretty-gesture-spec function 1634

print-profile-list function 142 , 848

print-query function 299 , 1461

*print-restart-frames* variable 24 , 662

*print-string* variable 851

*print-symbols-using-bars* variable 1635

process

creation 226

current 226

in LispWorks 225

scheduling 251

process exit status 401

:process keyword 42

process plist 249

process properties 249

process waiting 235

process-a-class-option generic function 433

process-alive-p function 1272

process-all-events function 1273

process-allow-scheduling function 226 , 1274

process-arrest-reasons function 1274

process-a-slot-option generic function 435

process-break function 1275

process-continue function 1275

processes

allocation of 134

processes-count function 227 , 1316

process-exclusive-lock function 1276

process-exclusive-unlock function 1277

process-idle-time function 1278

*process-initial-bindings* variable 227 , 1278

process-internal-server-p function 1279

process-interrupt function 245 , 1280

process-interrupt-list function 1281

process-join function 1282

process-kill function 1283

process-lock function 232 , 1284

process-mailbox function 1285

process-name function 227 , 1285

process-p function 1286

process-plist function 250 , 1286

process-poke function 1287

process-priority function 251 , 1289

process-private-property function 1290

process-property function 250 , 1291

process-reset function 1292

process-run-function function 226 , 1293

process-run-reasons function 1296

process-run-time function 1297

process-send function 1298

process-sharing-lock function 1299

process-sharing-unlock function 1300

process-stop function 251 , 1301

process-stopped function 252

process-stopped-p function 1302

process-terminate function 1302

process-unlock function 1304

process-unstop function 251 , 1305

process-wait function 240 , 1306

process-wait-for-event function 1307

process-wait-function function 1308

process-wait-local function 1308

process-wait-local-with-periodic-checks function 1311

process-wait-local-with-timeout function 1313

process-wait-local-with-timeout-and-periodic-checks function 1314

process-wait-with-timeout function 236 , 240 , 1314

process-whostate function 1316

proclaim function 86 , 91 , 612

product-registry-path function 402 , 1636

profile macro 139 , 851

profile time 138

profiler

interpretation of results 142

main chapter 137

pitfalls 142

setting up 138

*profiler-print-out-all* variable 850

*profiler-threshold* variable 853

profiler-tree-from-function function 854

profiler-tree-to-function function 855

*profile-symbol-list* variable 139 , 854

profiling

execution 137

program 137

program profiling 137

promotion 120

*prompt* variable 1022

prompt

in listener 1022

*prompt* variable 8

ps function 227 , 1319

pseudo operators

sql-boolean-operator 315

sql-function 315

sql-operator 315

push macro 231

pushnew-to-process-private-property function 250 , 1317

pushnew-to-process-property function 250 , 1318

Q

:q inspector command 27

query function 304 , 327 , 1462

*query-io* variable 623

query-registry-key-info function 406 , 1715

query-registry-value function 406 , 1716

quick backtrace 14

quit function 4 , 401 , 1023

QuitLispWorks C function 163 , 1773

quitting LispWorks 4 , 81

:quit-when-no-windows delivery keyword 1033

R

raw 32-bit arithmetic 410

raw 64-bit arithmetic 412

read-dhparams function 352 , 526

read-eval-print loop 5 , 1038

read-foreign-modules function 941

read-java-field function 1156

read-serial-port-char function 1355

read-serial-port-string function 1355

:read-timeout initarg 535

real time 139

rebinding macro 1025

reconnect function 292 , 1464

record-definition function 696

record-java-class-lisp-symbol function 1158

record-message-in-windows-event-log function 1690

*record-source-files* variable 698

*redefinition-action* variable 155 , 698

redo 156

:redo listener command 6

reduce-memory function 133 , 856

references-who function 858

regexp 996 , 1026

regexp-find-symbols function 1026

registry

API on Windows 406 , 1705

registry-key-exists-p function 406 , 1717

registry-value function 406 , 1717

regular expression 996 , 1026

regular expression matching 976 , 996 , 1026

relocating 396

remove-advice function 52 , 58 , 1027

remove-duplicates function 98

removef macro 1029

remove-from-process-private-property function 250 , 1320

remove-from-process-property function 250 , 1320

remove-process-private-property function 250 , 1321

remove-process-property function 250 , 1322

remove-special-free-action function 134 , 858

remove-symbol-profiler function 139 , 859

REPL 5 , 1038

REPL inspector 25

replacement-source-form macro 699

replace-socket-stream-socket function 527

replace-standard-object function 437

report-error-to-java-host function 1159

:requires keyword 263 , 264

*require-verbose* variable 1029

:res debugger command 21

reserved words 844

reset-code-coverage function 747

reset-code-coverage-snapshot function 814

reset-java-interface-for-new-jvm function 1160

reset-profiler function 139 , 860

reset-ring function 861

restart 12

restart frame, examining 12

restart-case macro 614

:restarts keyword 662

restore-code-coverage-data function 747

restore-sql-reader-syntax-state function 317 , 1465

:ret debugger command 21

reverse-subtract-code-coverage-data function 719

ring-length function 861

ring-name function 862

ringp function 861

ring-pop function 862

ring-push function 863

ring-ref function 864

rollback function 300 , 302 , 329 , 1465

room function 127 , 128 , 131 , 396 , 614

room-values function 396 , 1637

rotate-ring function 865

round-to-single-precision function 1030

:rules keyword 262

run-shell-command function 1638

runtime parameters 392

S

:s inspector command 27

safe-locale-file-encoding function 1643

safety 87

save-argument-real-p function 866

save-code-coverage-data function 767

save-current-code-coverage function 767

save-current-session function 867

save-image function 147 , 159 , 392 , 397 , 401 , 868

save-image-with-bundle function 877

save-tags-database function 700

save-universal-from-script function 878

saving images 147

sbchar accessor 378

sbchar function 1031

schar accessor 378

schedule-timer function 248 , 1323

schedule-timer-milliseconds function 1325

schedule-timer-relative function 1327

schedule-timer-relative-milliseconds function 1328

scheduling of processes 251

security-description-string-for-open-named-pipe function 1692

segmentation violation in compiled code 90

select function 298 , 309 , 1466

select SQL operator 312

Self-contained examples

Asynchronous I/O 420

COMM package 419

DDE 420

miscellaneous examples 421

parser generator 420

save-image in a Mac OS X application bundle 420

socket streams 419

SSL 419

streams 420

TCP sockets 419

semaphore-acquire function 243 , 1330

semaphore-count function 243 , 1331

semaphore-name function 243 , 1332

semaphore-release function 243 , 1332

semaphore-wait-count function 243 , 1333

send-message-to-java-host function 1161

sequencep function 1031

serial-port function 1354

serial-port-input-available-p function 1356

server-terminate function 528

set-application-themed function 1696

set-approaching-memory-limit-callback function 1644

set-array-single-thread-p function 879

set-array-weak function 135 , 880

set-automatic-gc-callback function 132 , 1645

set-blocking-gen-num function 132 , 1647

set-clos-initarg-checking function 439

set-code-coverage-snapshot function 814

setCurrentActivity Java method 1202

set-debugger-options function 663

set-default-character-element-type function 377 , 380 , 381 , 1032

set-default-generation function 119 , 128 , 881

set-default-segment-size function 133 , 1649

set-delay-promotion function 133 , 1651

setErrorReporter Java method 1193

setf cdr-assoc function 1543

setf timer-name function 1335

set-file-dates function 1652

set-funcall-async-limit function 1334

set-gc-parameters function 121 , 128 , 882

set-gen-num-gc-threshold function 132 , 1653

setGuiErrorReporter Java method 1193

set-hash-table-weak function 135 , 884

set-java-field function 1156

set-make-instance-argument-checking function 440

set-maximum-memory function 128 , 1654

set-maximum-segment-size function 130 , 132 , 1655

set-memory-check function 1657

set-memory-exhausted-callback function 1658

setMessageHandler Java method 1200

set-minimum-free-space function 121 , 128 , 886

set-prepared-statement-variables function 1470

set-primitive-array-region function 1103

set-process-profiling function 139 , 140 , 887

set-profiler-threshold function 139 , 889

set-promotion-count function 890

set-quit-when-no-windows function 1033

set-registry-value function 406 , 1719

set-serial-port-state function 1357

set-signal-handler function 1660

set-spare-keeping-policy function 133 , 1661

set-ssl-ctx-dh function 352 , 531

set-ssl-ctx-options function 352

set-ssl-ctx-options function 532

set-ssl-ctx-password-callback function 352

set-ssl-ctx-password-callback function 533

set-ssl-library-path function 361 , 534

sets-who function 896

set-system-message-log function 891

set-temp-directory function 406 , 1662

setTextView Java method 1200

setup-atomic-funcall function 1663

setup-field-accessor function 1161

setup-java-caller function 1163

setup-java-constructor function 1163

setup-lisp-proxy function 1164

set-up-profiler function 138 , 892

set-verification-mode function 529

*sg-default-size* variable 1664

:sh inspector command 27

shared libraries 159 , 396

shared library 159

shared object file 159

Shift JIS 382

short-float type 418 , 619

short-namestring function 392

short-site-name function 391 , 620

Show Paths From Editor command 98

showBugFormLogs Java method 1197

shutdown 81

sid-string-to-user-name function 1698

simple-augmented-string type 1535

simple-augmented-string-p function 1535

simple-base-string type 377 , 378 , 563

simple-base-string-p function 948

simple-bmp-string type 377 , 950

simple-bmp-string-p function 951

simple-char type 1034

simple-char-p function 1034

simple-do-query macro 302 , 328 , 1471

SimpleInitLispWorks C function 1772

simple-int32-vector type 411 , 1665

simple-int64-vector type 412 , 1665

simple-lock-and-condition-variable-wait function 1334

simple-string type 377 , 378

simple-text-string type 377 , 378 , 1042

simple-text-string-p function 1043

single-float type 418 , 621

single-form-form-parser function 701

single-form-with-options-form-parser function 702

single-threaded

arrays 232

hash tables 232

:size initarg 1668

:sjis external format 382

SLIME 3

slot-boundp-using-class generic function 213 , 440

slot-makunbound-using-class generic function 213 , 441

slot-value

atomic operations 254

slot-value-using-class generic function 213 , 442

:socket initarg 535

socket-error class 535

socket-stream class 351 , 356 , 535

socket-stream-address function 541

socket-stream-ctx function 351 , 541

socket-stream-peer-address function 542

socket-stream-shutdown function 543

socket-stream-socket accessor 536

socket-stream-ssl function 351 , 544

software-type function 391 , 621

software-version function 391 , 622

some SQL operator 312

sort-inspector-p generic function 999

source level debugging 70 , 98 , 905

source-debugging-on-p function 896

*source-found-action* variable 153

:source-only keyword 262

space 87

special actions 134

special forms

declare 86 , 91 , 573

special variables

*describe-level* 26

*directory-link-transparency* 585

speed 87

splash screen 1680

split-sequence function 1035

split-sequence-if function 1036

split-sequence-if-not function 1037

SQL

database functions 315

database operators 315

direct specification 304

mode 322

stored procedure 304 , 1399

sql function 316 , 1473

SQL pseudo operators

sql-boolean-operator 315 , 1479

sql-function 315 , 1478

sql-operator 315 , 1478

sql-boolean-operator pseudo operator 315

sql-boolean-operator SQL pseudo operator 315 , 1479

sql-connection-error condition 1474

sql-connection-error error 320

sql-database-data-error accessor 1475

sql-database-data-error condition 1474

sql-database-data-error error 320

sql-database-error condition 1475

sql-database-error error 320

*sql-enlarge-static* variable 1476

sql-error-database-message accessor 1475

sql-error-secondary-error-id accessor 1475

sql-expression function 316 , 1476

sql-fatal-error condition 1477

sql-fatal-error error 320

sql-function pseudo operator 315

sql-function SQL pseudo operator 315 , 1478

*sql-libraries* variable 291 , 1477

*sql-loading-verbose* variable 291 , 301 , 1478

sql-operation function 315 , 1478

sql-operator function 316 , 1480

sql-operator pseudo operator 315

sql-operator SQL pseudo operator 315 , 1478

sql-recording-p function 319 , 1481

sql-stream function 319 , 1482

sql-temporary-error condition 1483

sql-temporary-error error 320

sql-timeout-error condition 1483

sql-timeout-error error 320

sql-user-error condition 1483

sql-user-error error 320

square bracket syntax 311

ssl-add-client-ca function 353

ssl-cipher-get-bits function 353

ssl-cipher-get-name function 353

ssl-cipher-get-version function 353

ssl-cipher-pointer FLI type 353 , 544

ssl-cipher-pointer-stack FLI type 544

ssl-clear-num-renegotiations function 353

ssl-closed class 361 , 545

ssl-condition class 361 , 545

:ssl-configure-callback initarg 536

ssl-ctrl function 353

:ssl-ctx initarg 535

ssl-ctx-add-client-ca function 353

ssl-ctx-add-extra-chain-cert function 353

ssl-ctx-ctrl function 353

ssl-ctx-get-max-cert-list function 353

ssl-ctx-get-mode function 353

ssl-ctx-get-options function 354

ssl-ctx-get-read-ahead function 354

ssl-ctx-get-verify-mode function 354

ssl-ctx-load-verify-locations function 354

ssl-ctx-need-tmp-rsa function 354

ssl-ctx-pointer FLI type 353 , 546

ssl-ctx-sess-get-cache-mode function 354

ssl-ctx-sess-get-cache-size function 354

ssl-ctx-sess-set-cache-mode function 354

ssl-ctx-sess-set-cache-size function 354

ssl-ctx-set-client-ca-list function 354

ssl-ctx-set-max-cert-list function 354

ssl-ctx-set-mode function 354

ssl-ctx-set-options function 354

ssl-ctx-set-read-ahead function 354

ssl-ctx-set-tmp-dh function 354

ssl-ctx-set-tmp-rsa function 354

ssl-ctx-use-certificate-chain-file function 354

ssl-ctx-use-certificate-file function 354

ssl-ctx-use-privatekey-file function 354

ssl-ctx-use-rsaprivatekey-file function 354

ssl-error class 361 , 546

ssl-failure class 361 , 546

ssl-get-current-cipher function 354

ssl-get-max-cert-list function 354

ssl-get-mode function 355

ssl-get-options function 355

ssl-get-verify-mode function 355

ssl-get-version function 355

ssl-load-client-ca-file function 355

ssl-need-tmp-rsa function 355

ssl-new function 359 , 547

ssl-num-renegotiations function 355

ssl-pointer FLI type 353 , 547

ssl-session-reused function 355

ssl-set-accept-state function 355 , 358

ssl-set-client-ca-list function 355

ssl-set-connect-state function 355 , 358

ssl-set-max-cert-list function 355

ssl-set-mode function 355

ssl-set-options function 355

ssl-set-tmp-dh function 355

ssl-set-tmp-rsa function 355

:ssl-side initarg 535

ssl-total-renegotiations function 355

ssl-use-certificate-file function 355

ssl-use-privatekey-file function 355

ssl-use-rsaprivatekey-file function 355

ssl-x509-lookup class 361 , 548

stack

examining 12

extension 799

stack size 134 , 775 , 1550 , 1664

*stack-overflow-behaviour* variable 1666

stacks

allocation of 134

standard-accessor-method class 214

standard-class class 215

standard-db-object class 305 , 1484

*standard-input* variable 623

standard-instance-access function 214

standard-java-object class 1165

standard-object class 230

*standard-output* variable 623

standard-reader-method class 214

standard-writer-method class 214

start 81

start LispWorks 1

start-dde-server function 281 , 1765

start-gc-timing function 897

starting LispWorks 1 , 81

start-profiling function 139 , 140 , 898

start-sql-recording function 319 , 1484

start-tty-listener function 1038

startup 81

startup image 1680

startup relocation 396

startup screen 1680

startup window 1680

:startup-bitmap-file delivery keyword 1680

start-up-server function 548

start-up-server-and-mp function 554

:static initarg 1668

static object

allocation in memory management 119

staticp function 1667

status function 292 , 1485

status Java method 1189

stchar accessor 378

stchar function 1039

stderr 1614

:step keyword 40

step macro 624

*step-compiled* variable 627

*step-filter* variable 627

stepper, entering when tracing 40

*step-print-env* variable 627

stop-gc-timing function 897

stop-profiling function 139 , 140 , 900

stop-sql-recording function 319 , 1486

storage management

main chapter 111

storage-exhausted class 1668

storage-exhausted-gen-num accessor 1668

storage-exhausted-size accessor 1668

storage-exhausted-static accessor 1668

storage-exhausted-type accessor 1668

str FLI type 1698

:stream initarg 535

stream-advance-to-column generic function 1503

stream-check-eof-no-hang generic function 1504

stream-clear-input generic function 342 , 1504

stream-clear-output generic function 343 , 1505

stream-element-type generic function 340 , 627

stream-file-position generic function 1506

stream-fill-buffer generic function 1506

stream-finish-output generic function 343 , 1507

stream-flush-buffer generic function 1508

stream-force-output generic function 343 , 1509

stream-fresh-line generic function 1509

stream-line-column generic function 343 , 1510

stream-listen generic function 342 , 1511

stream-output-width generic function 1512

stream-peek-char generic function 1512

stream-read-buffer generic function 1513

stream-read-byte generic function 1514

stream-read-char generic function 341 , 1515

stream-read-char-no-hang generic function 1515

stream-read-line generic function 1516

stream-read-sequence generic function 1517

stream-read-timeout accessor 536

stream-read-timeout generic function 1518

streams

defining new 340

directionality 340

example 340 - 345

input 341

instantiating 344

output 342

user defined 339

stream-start-line-p generic function 343 , 1518

stream-terpri generic function 1519

stream-unread-char generic function 341 , 1520

stream-write-buffer generic function 1520

stream-write-byte generic function 1521

stream-write-char generic function 342 , 1522

stream-write-sequence generic function 1522

stream-write-string generic function 1523

stream-write-timeout accessor 536

string construction 379

string type 376 , 377 , 628

string types 376

string-append function 1039

string-append* function 1040

string-ip-address function 554

structure types

async-io-state 459

structurep function 1041

subtract-code-coverage-data function 719

superclass

invalid 217

sweep 120

sweep-all-objects function 134 , 901

sweep-gen-num-objects function 1668

switch-open-tcp-stream-with-ssl-to-java function 555

switch-static-allocation function 118 , 119 , 902

symbol macros

+int32-0+ 1583

+int32-1+ 1583

+int64-0+ 1594

+int64-1+ 1594

*symbol-alloc-gen-num* variable 128 , 133 , 903

symbol-dynamically-bound-p function 903

symbolic query syntax 310

symbolic syntax in Common SQL 310

symbols

allocation of 133

symeval-in-process function 251 , 1335

Synchronization barriers 242

syntax, in Common SQL 310

system

compile 954

defining 260 - 265

introduction to 259 - 265

load 1013

members of 261

plan 262

print 1007

rules 262 - 264

system commands

running directly 1538

running via a shell 1538

T

table-exists-p function 1487

tail call 95

tail call merging 95

tail call optimization 95

tail merge 95

tail recursion 95

tail-call 95

TCP/IP socket

client side 348

server side 347

SSL interface 351

teletype inspector 25

temp files 405

temporary files 405

*terminal-debugger-block-multiprocessing* variable 664

text-string type 376 , 1042

text-string-p function 1043

threads 225

allocation of 134

throw-an-exception function 1167

throw-if-tag-found macro 904

time macro 629

timer-expired-p function 1336

timer-name function 1337

timers 248

I/O 249

input and output 249

multiprocessing 249

process 249

threading issues 249

toggle-source-debugging function 99 , 905

tools

inspector 25

:top debugger command 21

top-level loop 5

total-allocation function 127 , 906

trace

excessive output 47

main chapter 35

missing output 47

not working 47

troubleshooting 47

trace macro 631

traceable-dspec-p function 703

traced functions

arguments 38

*traced-arglist* variable 38 , 47 , 907

*traced-results* variable 38 , 47 , 632 , 908

*trace-indent-width* variable 46 , 909

*trace-level* variable 46 , 910

trace-new-instances-on-access function 443

trace-on-access function 444

:trace-output keyword 42

*trace-output* variable 46 , 623

*trace-print-circle* variable 47 , 911

*trace-print-length* variable 26 , 47 , 911

*trace-print-level* variable 26 , 47 , 912

*trace-print-pretty* variable 47 , 913

tracer

:after option 38

:allocation option 43

:before option 37

:break option 39

:break-on-exit option 39

commands available 37 - 44

definition specs 46

directing output 42

entering the stepper 40

:entrycond option 40

:eval-after option 39

:eval-before option 38

evaluating forms 37 - 39

example of use 35

:exitcond option 40

functions, tracing inside 43

information displayed 36

:inside option 43

invoking the debugger 39

memory allocation 43

methods, tracing 45

:process option 42

restricting to a process 42

:step option 40

traced function, arguments for 38

traced functions, results for 38

:trace-output option 42

*trace-verbose* variable 914

tracing functions

inside other functions 43

tracing-enabled-p function 703

tracing-state function 704

transaction handling

in Common SQL 293 , 301 , 324

true function 1043

truename function 638

try-compact-in-generation function 126 , 128 , 915

try-move-in-generation function 126 , 128 , 917

tstr FLI type 1699

tty 869

:type initarg 1668

typed-aref function 1669

types

16-bit-string 944

8-bit-string 943

accepting-handle 454

augmented-string 1535

base-char 374 , 946

base-character 946

base-string 376 , 563

bmp-char 374 , 948

bmp-string 376 , 950

character 374

code-coverage-data 748

code-coverage-file-stats 757

double-float 590

extended-char 992

extended-character 992

fixnum 415

int32 410 , 1581

int64 412 , 1592

java-vm-poi 1133

jboolean 1134

jbyte 1134

jchar 1134

jdouble 1134

jfloat 1134

jint 1134

jlong 1134

jni-env-poi 1134

jobject 1135

jshort 1134

long-float 598

mt-random-state 1018

short-float 418 , 619

simple-augmented-string 1535

simple-base-string 377 , 378 , 563

simple-bmp-string 377 , 950

simple-char 1034

simple-int32-vector 411 , 1665

simple-int64-vector 412 , 1665

simple-string 377 , 378

simple-text-string 377 , 378 , 1042

single-float 418 , 621

string 376 , 377 , 628

text-string 376 , 1042

unlocked-queue 918

U

:u inspector command 27

:ud inspector command 27 , 28

unbreak-new-instances-on-access function 447

unbreak-on-access function 447

undefine-action macro 78 , 1044

undefine-action-list macro 78 , 1045

Unicode 373

:unicode external format 382

unicode-alpha-char-p function 389 , 1045

unicode-alphanumericp function 389 , 1046

unicode-both-case-p function 389 , 1047

unicode-char-equal function 388 , 1048

unicode-char-greaterp function 388 , 1049

unicode-char-lessp function 388 , 1049

unicode-char-not-equal function 388 , 1048

unicode-char-not-greaterp function 388 , 1050

unicode-char-not-lessp function 388 , 1050

unicode-lower-case-p function 389 , 1051

unicode-string-equal function 389 , 1051

unicode-string-greaterp function 389 , 1053

unicode-string-lessp function 389 , 1053

unicode-string-not-equal function 389 , 1051

unicode-string-not-greaterp function 389 , 1054

unicode-string-not-lessp function 389 , 1054

unicode-upper-case-p function 389 , 1055

union SQL operator 312

universal binaries

helper functions 740 , 866

saving

advanced 775

simply 878

UNIX command

call-system 1537

call-system-showing-output 1540

open-pipe 1625

run-shell-command 1640

Unix commands

calling from Lisp 400

Unix functions

calling from Lisp 400

unixODBC 337

unlocked-queue type 918

unlocked-queue-read function 836

unlocked-queue-ready function 836

unlocked-queue-send function 836

unnotice-fd function 1339

*unresolved-messages* 942

unschedule-timer function 1339

untrace macro 639

untrace-new-instances-on-access function 448

untrace-on-access function 448

unwind-protect-blocking-interrupts macro 245 , 919

unwind-protect-blocking-interrupts-in-cleanups macro 245 , 920

update-instance-for-different-class function 640

update-instance-for-redefined-class function 641

update-instance-from-records generic function 309 , 1487

update-objects-joins function 1488

update-record-from-slot generic function 309 , 1491

update-records function 300 , 301 , 328 , 1490

update-records-from-instance generic function 309 , 1491

update-slot-from-record generic function 309 , 1492

URL

opening 1629

:use listener command 7

user defined stream 339

user-homedir-pathname function 193 , 404 , 1577

user-name-to-sid-string function 1701

user-preference function 402 , 1056

UTF-16 382

:utf-16 external format 382

:utf-16be external format 384 , 710

:utf-16le external format 384 , 710

:utf-16-native external format 384 , 710

:utf-16-reversed external format 384 , 710

:utf-32 external format 382

UTF-8 382 , 386

:utf-8 external format 382

utilities in Common SQL 317

V

:v debugger command 16

validate-superclass generic function 215 , 216

valid-external-format-p function 718

variable-information function 921

variables

$ (dollar) 26

$$ 26

$$$ 26

*active-finders* 671

*autoload-asdf-integration* 945

*background-input* 736

*background-output* 736

*background-query-io* 736

*binary-file-type* 571 , 1536

*binary-file-types* 571 , 1536

*browser-location* 951

*cache-table-queries-default* 1365

*check-network-server* 1544

*compiler-break-on-error* 765

*connect-if-exists* 1373

*current-process* 226 , 1224

*debug-initialization-errors-in-snap-shot* 1549

*debug-io* 23 , 623

*debug-print-length* 23 , 647

*debug-print-level* 24 , 648

*default-action-list-sort-time* 79 , 964

*default-database* 1382

*default-database-type* 1382

*default-libraries* 941

*default-package-use-list* 777

*default-process-priority* 1233

*default-profiler-collapse* 778

*default-profiler-cutoff* 778

*default-profiler-limit* 779

*default-profiler-sort* 779

*default-stack-group-list-length* 134 , 1550

*default-update-objects-max-len* 1383

*defstruct-generates-print-object-method* 157

*defsystem-verbose* 975

*describe-length* 27 , 977

*describe-level* 978

*describe-print-length* 26 , 980

*describe-print-level* 26 , 980

*directory-link-transparency* 1558

*disable-trace* 788

*dspec-classes* 684

*enter-debugger-directly* 985

*error-output* 623

*extended-spaces* 1060 , 1561

*external-formats* 993

*features* 591

*file-encoding-detection-algorithm* 386 , 1562

*file-eol-style-detection-algorithm* 386 , 1564

*filename-pattern-encoding-matches* 1564

gesture-spec-accelerator-bit 1568

gesture-spec-caps-lock-bit 1568

gesture-spec-control-bit 1568

gesture-spec-hyper-bit 1568

gesture-spec-meta-bit 1568

gesture-spec-shift-bit 1568

gesture-spec-super-bit 1568

*grep-command* 1002

*grep-command-format* 1003

*grep-fixed-args* 1004

*handle-existing-action-in-action-list* 78 , 1004

*handle-existing-action-list* 78 , 1005

*handle-existing-defpackage* 827

*handle-missing-action-in-action-list* 79 , 1006

*handle-missing-action-list* 79 , 1005

*handle-old-in-package* 828

*handle-old-in-package-used-as-make-package* 829

*handle-warn-on-redefinition* 155 , 1006

*hidden-packages* 24 , 650

*init-file-name* 1008

*initialized-database-types* 1402

*initial-processes* 163 , 227 , 1242

*inspect-print-length* 27

*inspect-print-level* 27

*inspect-through-gui* 1009

*latin-1-code-pages* 1684

*line-arguments-list* 392 , 1604

*lispworks-directory* 1010

*load-fasl-or-lisp-file* 833

*main-process* 1261

*maximum-ordinary-windows* 154

*max-trace-indent* 46 , 840

*mt-random-state* 1017

*multibyte-code-page-ef* 337 , 1686

*mysql-library-directories* 295 , 296 , 1415

*mysql-library-path* 295 , 296 , 1416

*mysql-library-sub-directories* 295 , 1417

*packages-for-warn-on-redefinition* 155 , 844

*print-binding-frames* 24 , 655

*print-catch-frames* 24 , 657

*print-command* 1022

*print-handler-frames* 24 , 658

*print-invisible-frames* 660

*print-nickname* 1022

*print-open-frames* 661

*print-restart-frames* 24 , 662

*print-string* 851

*print-symbols-using-bars* 1635

*process-initial-bindings* 227 , 1278

*profiler-print-out-all* 850

*profiler-threshold* 853

*profile-symbol-list* 139 , 854

*prompt* 8 , 1022

*query-io* 623

*record-source-files* 698

*redefinition-action* 155 , 698

*require-verbose* 1029

*sg-default-size* 1664

*source-found-action* 153

*sql-enlarge-static* 1476

*sql-libraries* 291 , 1477

*sql-loading-verbose* 291 , 301 , 1478

*stack-overflow-behaviour* 1666

*standard-input* 623

*standard-output* 623

*step-compiled* 627

*step-filter* 627

*step-print-env* 627

*symbol-alloc-gen-num* 128 , 133 , 903

*terminal-debugger-block-multiprocessing* 664

*traced-arglist* 38 , 47 , 907

*traced-results* 38 , 47 , 632 , 908

*trace-indent-width* 46 , 909

*trace-level* 46 , 910

*trace-output* 46 , 623

*trace-print-circle* 47 , 911

*trace-print-length* 26 , 47 , 911

*trace-print-level* 26 , 47 , 912

*trace-print-pretty* 47 , 913

*trace-verbose* 914

vector-pop function 230 , 232

vector-push function 230 , 232

vector-push-extend function 230 , 232

verbose backtrace 14

verify-java-caller function 1168

verify-java-callers function 1169

verify-lisp-proxies function 1172

verify-lisp-proxy function 1172

virtual (ordinary) slots 307

virtual time 139

W

wait-for-connection generic function 1701

wait-for-input-streams function 1671

wait-for-input-streams-returning-first function 1672

wait-for-wait-state-collection function 556

wait-processing-events function 1340

wait-serial-port-state function 1357

wait-state-collection class 557

wait-state-collection-stop-loop function 557

weak

arrays 880

hash tables 602

weak hash tables 602

weak pointers 880

web browser 1629

:when keyword 43

when-let macro 1058

when-let* macro 1059

whitespace-char-p function 1060

who-binds function 923

who-calls function 924

who-references function 924

who-sets function 925

Windows code page 936 382

Windows event log 1690

Windows registry

API 406 , 1705

Windows XP themes 1696

windows-cp936 382

:windows-cp936 external format 382

with-action-item-error-handling macro 1061

with-action-list-mapping macro 1062

with-code-coverage-generation macro 926

with-dde-conversation macro 277 , 1750

with-debugger-wrapper macro 23 , 666

with-ensuring-gethash macro 926

with-exclusive-lock macro 233 , 1342

with-hash-table-locked macro 230 , 231 , 928

with-heavy-allocation macro 128 , 929

with-interrupts-blocked macro 245 , 1343

with-lock macro 233 , 1343

with-modification-change macro 1673

with-modification-check-macro macro 1674

with-noticed-socket-stream macro 558

with-other-threads-disabled macro 245 , 1675

without-code-coverage macro 935

without-interrupts macro 245 , 1345

without-preemption macro 245 , 1346

with-output-to-fasl-file macro 930

with-output-to-string macro 641

with-registry-key macro 406 , 1720

with-ring-locked macro 934

with-sharing-lock macro 233 , 1344

with-stream-input-buffer macro 1524

with-stream-output-buffer macro 1526

with-transaction macro 300 , 301 , 1493

with-unique-names macro 1063

with-windows-event-log-event-source macro 1702

write-java-class-definitions-to-file function 1174

write-java-class-definitions-to-stream function 1174

write-serial-port-char function 1358

write-serial-port-string function 1359

:write-timeout initarg 535

wstr FLI type 1700

X

xrefs 738 , 741 , 905 , 923 , 924

Y

yellow pages 502

yield function 1347


LispWorks User Guide and Reference Manual - 13 Feb 2015

NextPrevTopContents