!
109
:<
debugger command
16
$
(dollar) variable
28
$$
variable
28
$$$
variable
28
:>
debugger command
16
[...]
syntax in SQL
181
:a
debugger command
20
abort restart 13
action lists 71
defining 72
examples 76
undefining 72
adding actions to action lists 74
add-special-free-action
function
100
add-sql-stream
function
188
add-symbol-profiler
function
103
after 51
around 51
before 51
example of use 55
facility 49
for macros 53
for methods 53
removing 52
after advice 51
:after
keyword
38
:all
debugger command
18
:all
keyword
136
all
, SQL operator
182
:allocation
keyword
42
allocation-in-gen-num
function
99
allocation-in-gen-num
macro
94
any
, SQL operator
182
command line 224
around advice 51
ASCII 218
attribute-type
function
175
augmented-string
type
214
avoid-gc
function
99
:b
debugger command
16
backtrace 15
quick backtrace 15
verbose backtrace 16
:backtrace
keyword
39
base slot 176
base-char
type
213
base-string
type
214
before advice 51
:before
keyword
37
:bindings
keyword
25
:bq
debugger command
16
:break
keyword
39
:break-on-exit
keyword
39
Byte Order Mark 219
:c
debugger command
20
malloc
94
memalign
94
realloc
94
cache-table-queries
function
171
call-next-advice
function
52
catch frame, examining 14
:catchers
keyword
25
:caused-by
keyword
136
:cc
debugger command
18
change-process-priority
function
127
character
type
213
character types 213
check-fragmentation
function
98
,
100
database
166
standard-db-class
176
standard-db-object
176
clean-generation-0
function
99
collect-generation-2
function
97
,
99
collect-highest-generation
function
99
command line 224
-display
225
-env
225
-environment
225
-init
225
-multiprocessing
225
-no-restart-function
225
-ORBport
225
--relocate-image
226
-siteinit
224
commit
function
170
commit
function
172
systems. See system
ODBC compliance 165
supported databases 165
compilation-speed 82
comparison with interpreter 79
control 82
levels of safety 83
main chapter 79
workings of 81
compile-system
function
134
configuring the printer 110
connected-databases
function
168
continue restart 13
create-index
function
175
create-table
function
175
create-view
function
176
create-view-from-class
function
177
creation of process 126
current frame 16
current process 126
*current-process*
variable
126
main chapter 107
of editor 108
classes in SQL 166
connection in SQL 168
database
class
166
database-name
function
168
supported 165
debug 82
commands 14
control variables 23
invoking from the tracer 39
main chapter 11
:<
16
:>
16
:a
20
:all
18
:b
16
:bq
16
:c
20
:cc
18
:ed
18
:error
18
:get
19
:his
19
:l
17
:lambda
18
:lf
19
:n
17
:p
16
:redo
18
:res
21
:ret
21
:top
21
:use
19
:v
17
*debug-io*
variable
23
*debug-print-length*
variable
23
*debug-print-level*
variable
24
declaim
macro
88
*default-action-list-sort-time*
variable
75
*default-database*
variable
166
,
168
*default-database-type*
variable
167
:default-pathname
keyword
135
define-action
macro
74
define-action-list
macro
72
definition specs 45
error handling with 144
defparser
macro
141
functions defined by 143
defsystem
macro
135
,
135
-
139
examples of use 138
def-view-class
macro
176
delete-instance-records
generic function
179
delete-records
function
170
delete-records
function
171
delete-sql-stream
function
188
describe
function
27
*describe-length*
variable
29
*describe-level*
special variable
28
describe-object
generic function
28
*describe-print-length*
variable
28
*describe-print-level*
variable
28
for action lists 75
disable-sql-reader-syntax
function
187
disconnect
function
168
$
(dollar) variable
28
$$
variable
28
$$$
variable
28
:dont-know
keyword
17
do-query
macro
173
drop-index
function
175
drop-table
function
175
drop-view
function
176
drop-view-from-class
function
177
aggregate 63
canonical 60
displaying definitions 68
examples 59
finding definitions 68
grouping definitions 62
new defining forms 61
parts 63
recording definitions 67
:ed
debugger command
18
customizing 108
ef-spec 217
enable-sql-reader-syntax
function
169
,
187
enlarge-generation
function
97
,
100
enlarge-static
function
100
:entrycond
keyword
40
:error
debugger command
18
in parser generator 144
errors in SQL 188
EUC-JP 218
:eval-after
keyword
38
:eval-before
keyword
38
except
, SQL operator
182
for action lists 74
executable 224
execute-command
function
174
execution functions 71
execution profiling 101
examining 14
:exitcond
keyword
40
expand-generation-1
function
99
external format specification 217
External formats 217
description 79
fast 32bit arithmetic 89
FDDL 175
FDML 179
load-on-demand 110
find-database
function
168
find-object-size
function
99
find-process-from-name
function
126
fixnum-safety 82
flag-not-special-free-action
function
100
flag-special-free-action
function
100
float 82
float calculations, optimizing 83
evaluating when tracing 37 - 39
frame, examining 14
free-important-locks
function
130
function, altering with advice 49
function
, SQL operator
184
Functional DDL 175
Functional DML 169
functional interface in SQL 168
add-special-free-action
100
add-sql-stream
188
add-symbol-profiler
103
allocation-in-gen-num
99
arguments for traced 37
attribute-type
175
avoid-gc
99
cache-table-queries
171
call-next-advice
52
change-process-priority
127
clean-generation-0
99
collect-highest-generation
99
compile-system
134
connected-databases
168
create-index
175
create-table
175
create-view
176
create-view-from-class
177
database-name
168
delete-sql-stream
188
describe
27
disable-sql-reader-syntax
187
disconnect
168
drop-index
175
drop-table
175
drop-view
176
drop-view-from-class
177
enable-sql-reader-syntax
169
,
187
enlarge-static
100
execute-command
174
expand-generation-1
99
find-database
168
find-object-size
99
find-process-from-name
126
flag-not-special-free-action
100
flag-special-free-action
100
free-important-locks
130
gc-if-needed
99
get-default-generation
99
get-folder-path
228
get-gc-parameters
99
get-user-profile-directory
229
initialize-database-type
166
initialize-multiprocessing
128
insert-records
170
inspect
28
int32-
89
int32+
89
lisp-image-name
224
list-all-processes
126
list-attributes
175
list-attribute-types
175
list-classes
179
list-sql-streams
188
list-tables
175
locally-disable-sql-reader-syntax
187
locally-enable-sql-reader-syntax
187
long-site-name
223
make-lock
130
map-query
173
normal-gc
99
print-actions
75
print-profile-list
103
print-query
170
process-allow-scheduling
126
process-arrest-reasons
127
process-break
127
process-interrupt
127
process-kill
127
process-lock
130
process-name
126
process-priority
127
process-run-function
126
process-run-reasons
127
process-unlock
130
process-wait-function
127
process-wait-with-timeout
126
,
127
product-registry-path
227
ps
126
query
174
reconnect
168
remove-special-free-action
100
remove-symbol-profiler
103
reset-profiler
103
restore-sql-reader-syntax-state
187
results for traced 38
room
99
set-debugger-options
24
set-default-generation
94
,
99
set-gc-parameters
93
,
95
,
96
,
99
set-minimum-free-space
96
,
99
set-profiler-threshold
103
set-up-profiler
102
short-site-name
223
software-type
223
software-version
223
sql
185
sql-expression
185
sql-operation
185
sql-operator
185
sql-recording-p
188
sql-stream
188
start-sql-recording
188
status
168
stop-sql-recording
188
sweep-all-objects
100
switch-static-allocation
93
,
94
,
100
symbol-to-string
144
toggle-source-debugging
90
total-allocation
99
tracing inside 43
try-compact-in-generation
98
,
100
try-move-in-generation
98
,
100
user-preference
227
without-interrupts
128
without-preemption
128
fundamental-character-input-stream
class
192
fundamental-character-output-stream
class
192
garbage collection, see also storage management
main chapter 91
gc-if-needed
function
99
definition 92
generation 2 97
delete-instance-records
179
describe-object
28
input-stream-p
194
instance-refreshed
179
output-stream-p
194
stream-clear-input
195
stream-element-type
193
stream-line-column
197
stream-listen
196
stream-read-char
194
stream-start-line-p
198
stream-unread-char
195
stream-write-char
196
update-instance-from-records
179
update-record-from-slot
179
update-records-from-instance
179
update-slot-from-record
179
:get
debugger command
19
get-default-generation
function
99
get-folder-path
function
228
get-gc-parameters
function
99
get-user-profile-directory
function
229
non-terminal 142
resolving ambiguities 143
graphics ports 2
>
, SQL operator
182
*handle-existing-action-in-action-list*
variable
74
*handle-existing-action-list*
variable
74
*handle-missing-action-in-action-list*
variable
75
*handle-missing-action-list*
variable
75
handler frame, examining 14
:handler
keyword
25
:hidden
keyword
25
*hidden-packages*
variable
24
:his
debugger command
19
hook functions 71
i18n 213
image size 226
of SQL 166
initialize-database-type
function
166
*initialized-database-types*
variable
167
initialize-multiprocessing
function
128
*initial-processes*
variable
126
input-stream-p
generic function
194
insert-records
function
170
:inside
keyword
43
inspect
function
28
main chapter 27
teletype 27
*inspect-print-length*
variable
29
*inspect-print-level*
variable
29
instance-refreshed
generic function
179
int32-
function
89
int32
type
89
int32+
function
89
between parser generator and lexical analyser 145
SQL initialization 166
Internationalization 213
differences from compiler 79
interruptable 82
intersect
, SQL operator
182
main chapter 1
invalid superclass 116
:invisible
keyword
25
ISO8859-1 218
:after
38
:all
136
:allocation
42
:backtrace
39
:before
37
:bindings
25
:break
39
:break-on-exit
39
:catchers
25
:caused-by
136
:default-pathname
135
:dont-know
17
:entrycond
40
:eval-after
38
:eval-before
38
:exitcond
40
:handler
25
:hidden
25
:inside
43
:invisible
25
:maximum-buffer-size
93
:maximum-overflow
96
:members
135
:minimum-buffer-size
93
:minimum-overflow
96
:new-generation-size
97
:non-symbol
25
:package
135
:previous
137
:process
42
:requires
137
:restarts
25
:rules
136
:source-only
136
:step
40
:trace-output
41
:when
42
:l
debugger command
17
:lambda
debugger command
18
Latin-1 218
levels of safety, see compiler
:lf
debugger command
19
lightweight processes 125
lightweight processes in LispWorks 125
*line-arguments-list*
variable
224
lisp-image-name
function
224
customizing 107
lightweight processes in 125
processes 125
saving 8
list-all-processes
function
126
list-attributes
function
175
list-attribute-types
function
175
list-classes
function
179
list-sql-streams
function
188
list-tables
function
175
load-on-demand 110
locally-disable-sql-reader-syntax
function
187
locally-enable-sql-reader-syntax
function
187
locks 130
long-site-name
function
223
extensions in Common SQL 180
loop
, extensions in Common SQL
173
advice 53
allocation-in-gen-num
94
declaim
88
define-action
74
define-action-list
72
def-view-class
176
do-query
173
undefine-action
74
undefine-action-list
73
with-heavy-allocation
99
with-lock
131
without-interrupts
99
make-lock
function
130
malloc
C function
94
map-query
function
173
mark 95
and sweep 95
mark-and-sweep
function
93
,
99
:maximum-buffer-size
keyword
93
*maximum-ordinary-windows*
variable
109
:maximum-overflow
keyword
96
*max-trace-indent*
variable
45
memalign
C function
94
:members
keyword
135
memory allocation during tracing 42
memory management 226
garbage collection strategy 95
image reduction 99
mark and sweep 95
overflow 96
timing in 99
Metaobject Protocol 113
advice 53
tracing 45
:minimum-buffer-size
keyword
93
:minimum-for-sweep
keyword
95
,
96
:minimum-overflow
keyword
96
minus
, SQL operator
182
mod 2^32 arithmetic 89
modifying a database 170
AMOP compatibility 113
locks 130
:n
debugger command
17
:new-generation-size
keyword
97
:non-symbol
keyword
25
non-terminal in grammar 142
normal-gc
function
99
not
, SQL operator
182
object-oriented interface in SQL 176
static 93
Object Oriented DDL in SQL 176
Object Oriented DML in SQL 179
OODDL 176
OODML 179
operating system 223
of compiler 82
optimization declarations 82
optimize 82
trace 41
output-stream-p
generic function
194
:p
debugger command
16
hiding 24
:package
keyword
135
parser generator main chapter 141
parser, error handling 144
saving an image with 9
platform 223
PostScript Printer Description files 110
PPD files 111
:previous
keyword
137
print-actions
function
75
*print-binding-frames*
variable
24
*print-catch-frames*
variable
24
configuring 110
*print-handler-frames*
variable
24
*print-non-symbol-frames*
variable
24
*print-open-frames*
variable
24
print-profile-list
function
103
print-query
function
170
*print-restart-frames*
variable
24
creation 126
current 126
in LispWorks 125
scheduling 127
process exit status 227
:process
keyword
42
process-allow-scheduling
function
126
process-arrest-reasons
function
127
process-break
function
127
*process-initial-bindings*
variable
127
process-interrupt
function
127
process-kill
function
127
process-lock
function
130
process-name
function
126
process-priority
function
127
process-run-function
function
126
process-run-reasons
function
127
process-unlock
function
130
process-wait
function
126
,
127
process-wait-function
function
127
process-wait-with-timeout
function
126
,
127
product-registry-path
function
227
profile time 102
interpretation of results 103
main chapter 101
pitfalls 104
setting up 102
*profile-symbol-list*
variable
103
execution 101
program 101
program profiling 101
ps
function
126
raw 32bit arithmetic 89
real time 102
realloc
C function
94
reconnect
function
168
redo 109
:redo
debugger command
18
remove-advice
function
52
,
58
remove-special-free-action
function
100
remove-symbol-profiler
function
103
removing actions from action lists 74
:requires
keyword
137
:res
debugger command
21
reset-profiler
function
103
restart 13
restart frame, examining 14
:restarts
keyword
25
restore-sql-reader-syntax-state
function
187
:ret
debugger command
21
room
function
99
:rules
keyword
136
safety 82
scheduling of processes 127
segmentation violation in compiled code 86
select
function
179
select
function
169
select
, SQL operator
182
set-debugger-options
function
24
set-default-generation
function
94
,
99
set-gc-parameters
function
93
,
95
,
96
,
99
set-minimum-free-space
function
96
,
99
set-profiler-threshold
function
103
set-promotion-count
function
95
,
99
set-up-profiler
function
102
Shift JIS 218
short-site-name
function
223
Show Paths From
Editor command
90
shutdown 77
simple-char
type
213
simple-int32-vector
type
89
simple-string
type
215
software-type
function
223
software-version
function
223
some
, SQL operator
182
*source-found-action*
variable
108
:source-only
keyword
136
space 82
*describe-level*
28
speed 82
[...]
syntax
181
database classes 166
database connection 168
database functions 184
direct specification 174
errors 188
Functional DDL 175
Functional DML 169
functional interface 168
I/O recording 187
interface initialization 166
iteration 180
main chapter 163
Object Oriented DDL 176
Object Oriented DML 179
object-oriented interface 176
programmatic interface 185
stored procedure 174
symbolic syntax 180
transaction handling 172
utilities 187
sql-connection-error
188
sql-database-data-error
188
sql-database-error
188
sql-fatal-error
188
sql-temporary-error
188
sql-timeout-error
188
sql-user-error
188
sql
function
185
sql-connection-error
error
188
sql-database-data-error
error
188
sql-database-error
error
188
sql-expression
function
185
sql-fatal-error
error
188
*sql-libraries*
variable
167
*sql-loading-verbose*
variable
167
,
171
sql-operation
function
185
sql-operator
function
185
sql-recording-p
function
188
sql-stream
function
188
sql-temporary-error
error
188
sql-timeout-error
error
188
sql-user-error
error
188
square bracket syntax 181
examining 14
standard-db-class
class
176
standard-db-object
class
176
start 77
start LispWorks 7
start-sql-recording
function
188
startup 77
allocation in memory management 93
status
function
168
:step
keyword
40
stepper, entering when tracing 40
stop-sql-recording
function
188
main chapter 91
stream-clear-input
generic function
195
stream-element-type
generic function
193
stream-line-column
generic function
197
stream-listen
generic function
196
stream-read-char
generic function
194
defining new 192
directionality 193
input 194
instantiating 198
output 196
user defined 191
stream-start-line-p
generic function
198
stream-unread-char
generic function
195
stream-write-char
generic function
196
string construction 216
string
type
214
string types 214
invalid 116
sweep 95
sweep-all-objects
function
100
switch-static-allocation
function
93
,
94
,
100
*symbol-alloc-gen-num*
variable
94
,
99
symbolic query syntax 180
symbolic syntax in SQL 180
symbol-to-string
function
144
syntax, in SQL 180
members of 135
plan 136
teletype inspector 27
text-string
type
214
toggle-source-debugging
function
90
inspector 27
:top
debugger command
21
total-allocation
function
99
main chapter 35
*traced-arglist*
variable
37
,
38
,
40
,
46
*traced-results*
variable
38
,
46
*trace-indent-width*
variable
46
*trace-level*
variable
46
:trace-output
keyword
41
*trace-output*
variable
46
*trace-print-circle*
variable
46
*trace-print-length*
variable
28
,
46
*trace-print-level*
variable
28
,
46
*trace-print-pretty*
variable
47
:after
option
38
:allocation
option
42
:before
option
37
:break
option
39
:break-on-exit
option
39
definition specs 45
directing output 41
entering the stepper 40
:entrycond
option
40
:eval-after
option
38
:eval-before
option
38
example of use 35
:exitcond
option
40
functions, tracing inside 43
information displayed 36
:inside
option
43
invoking the debugger 39
memory allocation 42
methods, tracing 45
:process
option
42
restricting to a process 42
:step
option
40
traced function, arguments for 37
:trace-output
option
41
trced functions, results for 38
transaction handling 172
try-compact-in-generation
function
98
,
100
try-move-in-generation
function
98
,
100
augmented-string
214
base-char
213
base-string
214
character
213
int32
89
simple-char
213
simple-int32-vector
89
simple-string
215
string
214
text-string
214
UCS-2 218
undefine-action
macro
74
undefine-action-list
macro
73
Unicode 213
union
, SQL operator
182
update-instance-from-records
generic function
179
update-record-from-slot
generic function
179
update-records
function
170
,
171
update-records-from-instance
generic function
179
update-slot-from-record
generic function
179
:use
debugger command
19
user defined stream 191
user-preference
function
227
UTF-8 218
utilities in SQL 187
:v
debugger command
17
$
(dollar)
28
$$
28
$$$
28
*current-process*
126
*debug-io*
23
*debug-print-length*
23
*debug-print-level*
24
*default-action-list-sort-time*
75
*default-database-type*
167
*describe-length*
29
*describe-print-length*
28
*describe-print-level*
28
*handle-existing-action-in-action-list*
74
*handle-existing-action-list*
74
*handle-missing-action-in-action-list*
75
*handle-missing-action-list*
75
*hidden-packages*
24
*initialized-database-types*
167
*initial-processes*
126
*inspect-print-length*
29
*inspect-print-level*
29
*line-arguments-list*
224
*maximum-ordinary-windows*
109
*max-trace-indent*
45
*print-binding-frames*
24
*print-catch-frames*
24
*print-handler-frames*
24
*print-non-symbol-frames*
24
*print-open-frames*
24
*print-restart-frames*
24
*process-initial-bindings*
127
*profile-symbol-list*
103
*source-found-action*
108
*sql-libraries*
167
*sql-loading-verbose*
167
,
171
*symbol-alloc-gen-num*
94
,
99
*traced-arglist*
37
,
38
,
40
,
46
*trace-indent-width*
46
*trace-level*
46
*trace-output*
46
*trace-print-circle*
46
*trace-print-pretty*
47
verbose backtrace 16
virtual (ordinary) slots 177
virtual time 102
:when
keyword
42
with-heavy-allocation
macro
99
with-lock
macro
131
without-interrupts
function
128
without-interrupts
macro
99
without-preemption
function
128