!
89
:<
debugger command
10
$
(dollar) variable
22
$$
variable
22
$$$
variable
22
:>
debugger command
10
[...]
syntax in SQL
158
:a
debugger command
14
abort restart 7
action lists 53
defining 54
examples 58
undefining 54
adding actions to action lists 56
add-special-free-action
function
80
add-sql-stream
function
165
add-symbol-profiler
function
83
after 45
around 45
before 45
example of use 49
facility 43
for macros 47
for methods 47
main chapter 43
removing 46
after advice 45
:after
keyword
32
:all
debugger command
12
:all
keyword
114
all
, SQL operator
159
:allocation
keyword
36
allocation-in-gen-num
function
79
allocation-in-gen-num
macro
74
any
, SQL operator
159
command line 186
around advice 45
ASCII 181
attribute-type
function
152
avoid-gc
function
79
:b
debugger command
10
backtrace 9
quick backtrace 9
verbose backtrace 10
:backtrace
keyword
33
base slot 153
before advice 45
:before
keyword
31
:bindings
keyword
19
:bq
debugger command
10
:break
keyword
33
:break-on-exit
keyword
33
Byte Order Mark 182
:c
debugger command
14
malloc
74
memalign
74
realloc
74
cache-table-queries
function
148
call-next-advice
function
46
catch frame, examining 8
:catchers
keyword
19
:caused-by
keyword
114
:cc
debugger command
12
change-process-priority
function
105
character types 177
check-fragmentation
function
78
,
80
database
143
standard-db-class
153
standard-db-object
153
clean-generation-0
function
79
collect-generation-2
function
77
,
79
collect-highest-generation
function
79
command line 186
commit
function
147
commit
function
149
systems. See system
compilation-speed 64
comparison with interpreter 61
control 64
levels of safety 65
main chapter 61
workings of 63
compile-system
function
112
configuring the printer 90
connected-databases
function
145
continue restart 7
create-index
function
152
create-table
function
152
create-view
function
153
create-view-from-class
function
154
creation of process 104
current frame 10
current process 104
*current-process*
variable
104
main chapter 87
of editor 88
classes in SQL 143
connection in SQL 145
database
class
143
database-name
function
145
debug 64
commands 8
control variables 17
invoking from the tracer 33
main chapter 5
:<
10
:>
10
:a
14
:all
12
:b
10
:bq
10
:c
14
:cc
12
:ed
12
:error
12
:get
13
:his
13
:l
11
:lambda
12
:lf
13
:n
11
:p
10
:redo
12
:res
15
:ret
15
:top
15
:use
13
:v
11
*debug-io*
variable
17
*debug-print-length*
variable
17
*debug-print-level*
variable
18
declaim
macro
70
*default-database*
variable
143
,
145
*default-database-type*
variable
144
:default-pathname
keyword
113
define-action
macro
56
define-action-list
macro
54
definition specs 39
error handling with 122
defparser
macro
119
functions defined by 121
defsystem
macro
113
,
113
-
117
examples of use 116
def-view-class
macro
153
delete-instance-records
generic function
156
delete-records
function
147
delete-records
function
148
delete-sql-stream
function
165
describe
function
21
*describe-length*
variable
23
*describe-level*
special variable
22
describe-object
generic function
22
*describe-print-length*
variable
22
*describe-print-level*
variable
22
for action lists 57
disable-sql-reader-syntax
function
164
disconnect
function
145
$
(dollar) variable
22
$$
variable
22
$$$
variable
22
:dont-know
keyword
11
do-query
macro
150
drop-index
function
152
drop-table
function
152
drop-view
function
153
drop-view-from-class
function
154
:ed
debugger command
12
customizing 88
ef-spec 180
enable-sql-reader-syntax
function
146
,
164
enlarge-generation
function
77
,
80
enlarge-static
function
80
:entrycond
keyword
34
:error
debugger command
12
in parser generator 122
errors in SQL 165
EUC-JP 181
:eval-after
keyword
32
:eval-before
keyword
32
except
, SQL operator
159
for action lists 56
executable 186
execute-command
function
151
execution functions 53
execution profiling 81
examining 8
:exitcond
keyword
34
expand-generation-1
function
79
external format specification 180
External formats 180
description 61
FDDL 152
FDML 156
load-on-demand 90
find-database
function
145
find-object-size
function
79
find-process-from-name
function
104
fixnum-safety 64
flag-not-special-free-action
function
80
flag-special-free-action
function
80
float 64
float calculations, optimizing 65
evaluating when tracing 31 - 33
frame, examining 8
free-important-locks
function
108
function, altering with advice 43
function
, SQL operator
161
Functional DDL 152
Functional DML 146
functional interface in SQL 145
add-special-free-action
80
add-sql-stream
165
add-symbol-profiler
83
allocation-in-gen-num
79
arguments for traced 31
attribute-type
152
avoid-gc
79
cache-table-queries
148
call-next-advice
46
change-process-priority
105
clean-generation-0
79
collect-highest-generation
79
compile-system
112
connected-databases
145
create-index
152
create-table
152
create-view
153
create-view-from-class
154
database-name
145
delete-sql-stream
165
describe
21
disable-sql-reader-syntax
164
disconnect
145
drop-index
152
drop-table
152
drop-view
153
drop-view-from-class
154
enable-sql-reader-syntax
146
,
164
enlarge-static
80
execute-command
151
expand-generation-1
79
find-database
145
find-object-size
79
find-process-from-name
104
flag-not-special-free-action
80
flag-special-free-action
80
free-important-locks
108
gc-if-needed
79
get-default-generation
79
get-folder-path
189
get-gc-parameters
79
get-user-profile-directory
189
initialize-database-type
143
initialize-multiprocessing
106
insert-records
147
inspect
22
lisp-image-name
186
list-all-processes
104
list-attributes
152
list-attribute-types
152
list-classes
156
list-sql-streams
165
list-tables
152
locally-disable-sql-reader-syntax
164
locally-enable-sql-reader-syntax
164
long-site-name
185
make-lock
108
map-query
150
normal-gc
79
print-actions
57
print-profile-list
83
print-query
147
process-allow-scheduling
104
process-arrest-reasons
104
process-break
105
process-interrupt
105
process-kill
105
process-lock
108
process-name
104
process-priority
105
process-run-function
104
process-run-reasons
105
process-unlock
108
process-wait-function
105
process-wait-with-timeout
104
,
105
product-registry-path
188
ps
104
query
151
reconnect
145
remove-special-free-action
80
remove-symbol-profiler
83
reset-profiler
83
restore-sql-reader-syntax-state
164
results for traced 32
room
79
set-debugger-options
18
set-default-generation
74
,
79
set-gc-parameters
73
,
75
,
76
,
79
set-minimum-free-space
76
,
79
set-profiler-threshold
83
set-up-profiler
82
short-site-name
185
software-type
185
software-version
185
sql
162
sql-expression
162
sql-operation
162
sql-operator
162
sql-recording-p
165
sql-stream
165
start-sql-recording
165
status
145
stop-sql-recording
165
sweep-all-objects
80
switch-static-allocation
73
,
80
symbol-to-string
122
toggle-source-debugging
70
total-allocation
79
tracing inside 37
try-compact-in-generation
78
,
80
try-move-in-generation
78
,
80
user-preference
188
without-interrupts
105
without-preemption
105
fundamental-character-input-stream
class
168
fundamental-character-output-stream
class
168
garbage collection, see also storage management
main chapter 71
gc-if-needed
function
79
definition 72
generation 2 77
delete-instance-records
156
describe-object
22
input-stream-p
170
instance-refreshed
156
output-stream-p
170
stream-clear-input
171
stream-element-type
169
stream-line-column
173
stream-listen
172
stream-read-char
170
stream-start-line-p
174
stream-unread-char
171
stream-write-char
172
update-instance-from-records
156
update-record-from-slot
156
update-records-from-instance
156
update-slot-from-record
156
:get
debugger command
13
get-default-generation
function
79
get-folder-path
function
189
get-gc-parameters
function
79
get-user-profile-directory
function
189
non-terminal 120
resolving ambiguities 121
graphics ports 2
>
, SQL operator
159
handler frame, examining 8
:handler
keyword
19
:hidden
keyword
19
*hidden-packages*
variable
18
:his
debugger command
13
hook functions 53
i18n 177
of SQL 143
initialize-database-type
function
143
*initialized-database-types*
variable
144
initialize-multiprocessing
function
106
*initial-processes*
variable
104
input-stream-p
generic function
170
insert-records
function
147
:inside
keyword
37
inspect
function
22
main chapter 21
teletype 21
*inspect-print-length*
variable
23
*inspect-print-level*
variable
23
instance-refreshed
generic function
156
between parser generator and lexical analyser 123
SQL initialization 143
Internationalization 177
differences from compiler 61
interruptable 64
intersect
, SQL operator
159
main chapter 1
invalid superclass 96
:invisible
keyword
19
ISO8859-1 180
:after
32
:all
114
:allocation
36
:backtrace
33
:before
31
:bindings
19
:break
33
:break-on-exit
33
:catchers
19
:caused-by
114
:default-pathname
113
:dont-know
11
:entrycond
34
:eval-after
32
:eval-before
32
:exitcond
34
:handler
19
:hidden
19
:inside
37
:invisible
19
:maximum-buffer-size
73
:maximum-overflow
76
:members
113
:minimum-buffer-size
73
:minimum-overflow
76
:new-generation-size
77
:non-symbol
19
:package
113
:previous
115
:process
36
:requires
115
:restarts
19
:rules
114
:source-only
114
:step
34
:trace-output
35
:when
36
:l
debugger command
11
:lambda
debugger command
12
Latin-1 180
levels of safety, see compiler
:lf
debugger command
13
lightweight processes 103
lightweight processes in LispWorks 103
*line-arguments-list*
variable
186
lisp-image-name
function
186
customizing 87
lightweight processes in 103
processes 103
list-all-processes
function
104
list-attributes
function
152
list-attribute-types
function
152
list-classes
function
156
list-sql-streams
function
165
list-tables
function
152
load-on-demand 90
locally-disable-sql-reader-syntax
function
164
locally-enable-sql-reader-syntax
function
164
locks 108
long-site-name
function
185
extensions in Common SQL 157
loop
, extensions in Common SQL
150
advice 47
allocation-in-gen-num
74
declaim
70
define-action
56
define-action-list
54
def-view-class
153
do-query
150
undefine-action
56
undefine-action-list
55
with-heavy-allocation
79
with-lock
109
without-interrupts
79
make-lock
function
108
malloc
C function
74
map-query
function
150
mark 75
and sweep 75
mark-and-sweep
function
72
,
79
:maximum-buffer-size
keyword
73
*maximum-ordinary-windows*
variable
88
:maximum-overflow
keyword
76
*max-trace-indent*
variable
39
memalign
C function
74
:members
keyword
113
memory allocation during tracing 36
garbage collection strategy 75
image reduction 79
mark and sweep 75
overflow 76
timing in 79
Metaobject Protocol 93
advice 47
tracing 39
:minimum-buffer-size
keyword
73
:minimum-for-sweep
keyword
75
,
76
:minimum-overflow
keyword
76
minus
, SQL operator
159
modifying a database 147
AMOP compatibility 93
locks 108
:n
debugger command
11
:new-generation-size
keyword
77
:non-symbol
keyword
19
non-terminal in grammar 120
normal-gc
function
79
not
, SQL operator
159
object-oriented interface in SQL 153
static 73
Object Oriented DDL in SQL 153
Object Oriented DML in SQL 156
OODDL 153
OODML 156
operating system 185
of compiler 64
optimization declarations 64
optimize 64
trace 35
output-stream-p
generic function
170
:p
debugger command
10
hiding 18
:package
keyword
113
parser generator main chapter 119
parser, error handling 122
platform 185
PostScript Printer Description files 90
PPD files 91
:previous
keyword
115
print-actions
function
57
*print-binding-frames*
variable
18
*print-catch-frames*
variable
18
configuring 90
*print-handler-frames*
variable
18
*print-non-symbol-frames*
variable
18
*print-open-frames*
variable
18
print-profile-list
function
83
print-query
function
147
*print-restart-frames*
variable
18
creation 104
current 104
in LispWorks 103
scheduling 105
:process
keyword
36
process-allow-scheduling
function
104
process-arrest-reasons
function
104
process-break
function
105
*process-initial-bindings*
variable
104
process-interrupt
function
105
process-kill
function
105
process-lock
function
108
process-name
function
104
process-priority
function
105
process-run-function
function
104
process-run-reasons
function
105
process-unlock
function
108
process-wait
function
104
,
105
process-wait-function
function
105
process-wait-with-timeout
function
104
,
105
product-registry-path
function
188
profile time 82
interpretation of results 83
main chapter 81
pitfalls 84
setting up 82
*profile-symbol-list*
variable
83
execution 81
program 81
program profiling 81
ps
function
104
real time 82
realloc
C function
74
reconnect
function
145
redo 89
:redo
debugger command
12
remove-advice
function
46
,
52
remove-special-free-action
function
80
remove-symbol-profiler
function
83
removing actions from action lists 56
:requires
keyword
115
:res
debugger command
15
reset-profiler
function
83
restart 7
restart frame, examining 8
:restarts
keyword
19
restore-sql-reader-syntax-state
function
164
:ret
debugger command
15
room
function
79
:rules
keyword
114
safety 64
scheduling of processes 105
segmentation violation in compiled code 68
select
function
156
select
function
146
select
, SQL operator
159
set-debugger-options
function
18
set-default-generation
function
74
,
79
set-gc-parameters
function
73
,
75
,
76
,
79
set-minimum-free-space
function
76
,
79
set-profiler-threshold
function
83
set-promotion-count
function
75
,
79
set-up-profiler
function
82
Shift JIS 181
short-site-name
function
185
show paths from
Editor command
70
software-type
function
185
software-version
function
185
some
, SQL operator
159
*source-found-action*
variable
88
:source-only
keyword
114
space 64
*describe-level*
22
speed 64
[...]
syntax
158
database classes 143
database connection 145
database functions 161
direct specification 151
errors 165
Functional DDL 152
Functional DML 146
functional interface 145
I/O recording 164
interface initialization 143
iteration 157
main chapter 141
Object Oriented DDL 153
Object Oriented DML 156
object-oriented interface 153
programmatic interface 162
stored procedure 151
symbolic syntax 157
transaction handling 149
utilities 164
sql-connection-error
165
sql-database-data-error
165
sql-database-error
165
sql-fatal-error
166
sql-temporary-error
165
sql-timeout-error
165
sql-user-error
165
sql
function
162
sql-connection-error
error
165
sql-database-data-error
error
165
sql-database-error
error
165
sql-expression
function
162
sql-fatal-error
error
166
*sql-libraries*
variable
144
*sql-loading-verbose*
variable
144
,
148
sql-operation
function
162
sql-operator
function
162
sql-recording-p
function
165
sql-stream
function
165
sql-temporary-error
error
165
sql-timeout-error
error
165
sql-user-error
error
165
square bracket syntax 158
examining 8
standard-db-class
class
153
standard-db-object
class
153
start-sql-recording
function
165
allocation in memory management 73
status
function
145
:step
keyword
34
stepper, entering when tracing 34
stop-sql-recording
function
165
main chapter 71
stream-clear-input
generic function
171
stream-element-type
generic function
169
stream-line-column
generic function
173
stream-listen
generic function
172
stream-read-char
generic function
170
defining new 168
directionality 169
input 170
instantiating 174
output 172
user defined 167
stream-start-line-p
generic function
174
stream-unread-char
generic function
171
stream-write-char
generic function
172
string construction 179
string types 178
invalid 96
sweep 75
sweep-all-objects
function
80
switch-static-allocation
function
73
,
80
*symbol-alloc-gen-num*
variable
74
,
79
symbolic query syntax 157
symbolic syntax in SQL 157
symbol-to-string
function
122
syntax, in SQL 157
members of 113
plan 114
teletype inspector 21
toggle-source-debugging
function
70
inspector 21
:top
debugger command
15
total-allocation
function
79
main chapter 29
*traced-arglist*
variable
31
,
32
,
34
,
40
*traced-results*
variable
32
,
40
*trace-indent-width*
variable
40
*trace-level*
variable
40
:trace-output
keyword
35
*trace-output*
variable
40
*trace-print-circle*
variable
40
*trace-print-length*
variable
22
,
40
*trace-print-level*
variable
22
,
40
*trace-print-pretty*
variable
41
:after
option
32
:allocation
option
36
:before
option
31
:break
option
33
:break-on-exit
option
33
definition specs 39
directing output 35
entering the stepper 34
:entrycond
option
34
:eval-after
option
32
:eval-before
option
32
example of use 29
:exitcond
option
34
functions, tracing inside 37
information displayed 30
:inside
option
37
invoking the debugger 33
memory allocation 36
methods, tracing 39
:process
option
36
restricting to a process 36
:step
option
34
traced function, arguments for 31
:trace-output
option
35
trced functions, results for 32
transaction handling 149
UCS-2 181
undefine-action
macro
56
undefine-action-list
macro
55
Unicode 177
union
, SQL operator
159
update-instance-from-records
generic function
156
update-record-from-slot
generic function
156
update-records
function
147
,
148
update-records-from-instance
generic function
156
update-slot-from-record
generic function
156
:use
debugger command
13
user defined stream 167
user-preference
function
188
UTF-8 181
utilities in SQL 164
:v
debugger command
11
$
(dollar)
22
$$
22
$$$
22
*current-process*
104
*debug-io*
17
*debug-print-length*
17
*debug-print-level*
18
*default-database-type*
144
*describe-length*
23
*describe-print-length*
22
*describe-print-level*
22
*hidden-packages*
18
*initialized-database-types*
144
*initial-processes*
104
*inspect-print-length*
23
*inspect-print-level*
23
*line-arguments-list*
186
*maximum-ordinary-windows*
88
*max-trace-indent*
39
*print-binding-frames*
18
*print-catch-frames*
18
*print-handler-frames*
18
*print-non-symbol-frames*
18
*print-open-frames*
18
*print-restart-frames*
18
*process-initial-bindings*
104
*profile-symbol-list*
83
*source-found-action*
88
*sql-libraries*
144
*sql-loading-verbose*
144
,
148
*symbol-alloc-gen-num*
74
,
79
*traced-arglist*
31
,
32
,
34
,
40
*trace-indent-width*
40
*trace-level*
40
*trace-output*
40
*trace-print-circle*
40
*trace-print-pretty*
41
for action lists 57
verbose backtrace 10
virtual (ordinary) slots 154
virtual time 82
:when
keyword
36
with-heavy-allocation
macro
79
with-lock
macro
109
without-interrupts
function
105
without-interrupts
macro
79
without-preemption
function
105
with-transaction
macro
147
with-transaction
macro
149