%
%* function
%+ function
%- function
%abs function
%ceiling/ function
%count-high-zeros function
%count-low-zeros function
%divide function
%floor/ function
%logand function
%logbit? function
%logior function
%lognot function
%logxor function
%negative function
%round/ function
%shift-left function
%shift-right function
%truncate/ function
*
* generic function
* method [1] [2]
* sealed domain
+
+ generic function
- generic function
+ method [1] [2]
- method [1] [2]
+ sealed domain
- sealed domain
/
/ generic function
/ method
/ sealed domain
<
< generic function
< method [1] [2] [3] [4]
< sealed domain
=
= generic function
= method [1] [2] [3] [4]
= sealed domain
A
%abs function
abs generic function
abs method [1] [2]
abs sealed domain
acos method
acosh method
adjectives
inlining for constants
inlining for functions
inlining for methods
inlining for slots
after finalization
applications
finalization on exiting
using finalization in
when to drain finalization queue
arithmetic
classes
collections
extensions to Dylan
libraries, introduction to
operations [1] [2] [3]
as method [1] [2] [3]
as-unsigned function
ash function
asin method
asinh method
assert statement macro
associated-lock function
atan method
atan2 method
atanh method
atomic-decrement! function
atomic-increment! function
atomicity
automatic-finalization-enabled? function
automatic-finalization-enabled?-setter function
automatically draining the finalization queue
B
basic features
Table-extensions library
Threads library [1] [2]
Big-integers library
binding
dynamic [1] [2]
<byte-character> class
C
case-insensitive-equal function
case-insensitive-string-hash function
ceiling function
%ceiling/ function
ceiling/ function
class hierarchy
threads
class-based finalization
classes
<byte-character>
<exclusive-lock>
<format-string-condition>
<lock>
<machine-word> [1] [2]
<notification>
<random>
<read-write-lock>
<recursive-lock>
<semaphore>
<simple-condition>
<simple-lock>
<stretchy-sequence>
<string-table> [1] [2]
<synchronization>
<thread>
arithmetic
client libraries
thread safety in
collection-hash
collections
arithmetic
comparisons
equality [1] [2]
magnitude [1] [2]
concatenate! generic function
condition-to-string generic function
conditional update [1] [2]
conditional-update! statement macro [1] [2]
extended form of
constants
$double-e
$double-pi
$machine-word-size
$maximum-signed-machine-word
$maximum-unsigned-machine-word
$minimum-signed-machine-word
$minimum-unsigned-machine-word
$single-e
$single-pi
$unfound
$unsupplied
inlining adjectives for
constructors
specific [1] [2] [3]
constructs
iteration [1] [2]
core extensions to Dylan
cos method
cosh method
%count-high-zeros function
functions
%count-high-zeros
%count-low-zeros function
functions
%count-low-zeros
current-thread function
D
d%ceiling/ function
d%divide function
d%floor/ function
d%round/ function
d%truncate/ function
debug-assert statement macro
debug-message function
define function definition macro [1] [2]
define table definition macro
definition macros
define function [1] [2]
define table
description of finalization
difference generic function
differences
language
directly finalizing objects
%divide function
$double-e constant
$double-pi constant
drain-finalization-queue function
draining the finalization queue
automatically
when to drain queue
Dylan
arithmetic extensions
extensions to core language
using language extensions
Dylan language extensions
general
Dylan library
effects of threads on
extensions to, introduction
dylan-arithmetic module
dylan-excluding-arithmetic module
dynamic binding [1] [2]
dynamic environment
dynamic-bind statement macro [1] [2]
extended form of
E
effects of finalizing objects directly
effects of multiple registrations
effects of resurrecting objects
effects of threads on the Dylan library
environment
dynamic
equality comparisons [1] [2]
even? function
even? method
exclusive locks
<exclusive-lock> class
exiting applications
finalization
exp method
explicit synchronization
exported modules from General-arithmetic library
extended form of conditional-update! statement macro
extended form of dynamic-bind statement macro
extensions
using Functional Developer's language extensions
extensions to Dylan
arithmetic
Dylan language
Dylan language, general
extensions to Dylan language
extensions to Dylan library
introduction
extensions to the for iteration construct
F
false-or function
fill-table! function
finalization
after
and weak tables
class-based
description of
on exiting applications
registering objects for
using in applications
when to drain queue
finalization interface
finalization module
finalization queue
draining
draining automatically
finalize generic function
finalize method
finalize-when-unreachable function
finalizers
singleton
writing
finalizing objects directly
find-element generic function
float-to-string function
floor function
%floor/ function
floor/ function
for iteration construct
extensions to
for statement macro [1] [2]
format-out function
<format-string-condition> class
format-to-string function
formatting
simple
found? function
functions
%*
%+
%-
%abs
%ceiling/
%divide
%floor/
%negative
%round/
%shift-left
%shift-right
%truncate/
as-unsigned
ash
associated-lock
atomic-decrement!
atomic-increment!
automatic-finalization-enabled?
automatic-finalization-enabled?-setter
case-insensitive-equal
case-insensitive-string-hash
ceiling
ceiling/
current-thread
d%ceiling/
d%divide
d%floor/
d%round/
d%truncate/
debug-message
drain-finalization-queue
even?
false-or
fill-table!
finalize-when-unreachable
float-to-string
floor
floor/
format-out
format-to-string
found?
gcd
hash
ignorable
ignore
inlining adjectives for
integer-to-string
join-thread
lcm
logand
logbit?
logior
lognot
logxor
merge-hash-codes
merge-hash-ids
modulo
object-hash [1] [2]
one-of
random
range [1] [2]
release-all
remainder
round
round/
sequence-hash
sequence-point
sleep
so%*
so%+
so%-
so%abs
so%negative
so%shift-left
string-hash
string-to-integer
subclass
supplied?
synchronize-side-effects
thread-name
thread-yield
truncate
truncate/
u%*
u%+
u%-
u%<
u%divide
u%rotate-left
u%rotate-right
u%shift-left
u%shift-right
ud%divide
ud%shift-left
ud%shift-right
unfound
unfound?
unsupplied
unsupplied?
values-hash
G
gcd function
general Dylan language extensions
general requirements for Threads library
General-arithmetic library
exported modules
generic functions
*
+
-
/
<
=
abs
concatenate!
condition-to-string
difference
finalize
find-element
integral?
negative
negative?
odd?
owned?
position
positive?
release
remove-all-keys! [1] [2]
synchronization-name
table-protocol
wait-for
zero?
^
generic-arithmetic-dylan module
H
Functional Developer
using language extensions
Functional-extensions library
introduction
functional-extensions module
hash functions
<hash-state> type
hierarchy
threads class
I
ignorable function
ignore function
initialize methods
parallels with
inlining adjectives
for constants
for functions
for methods
for slots
integer-to-string function
integers
integral? generic function
integral? method
integral? sealed domain
interface
finalization
introduction to
arithmetic libraries
extensions to Dylan
Functional-extensions library
Threads library
Transcendentals library
isqrt method
iterate statement macro
iteration constructs [1] [2]
J
join-thread function
L
language differences
language extensions
Dylan
general Dylan
using
lcm function
libraries
arithmetic, introduction
Big-integers
effects of threads on Dylan library
extensions to Dylan, introduction
General-arithmetic
General-arithmetic, exported modules
Functional-extensions
Functional-extensions, introduction
Table-extensions [1] [2]
Table-extensions, basics features
thread safety in client libraries
Threads
Threads library, general requirements
Threads, basic features [1] [2]
Threads, introduction
Transcendentals
Transcendentals, introduction
limited method [1] [2] [3]
<lock> class
locked
variables
locked variable definition adjective
locks
exclusive
multiple reader / single writer
recursive
simple
log method
%logand function
functions
%logior
logand function
%logbit? function
functions
%logbit?
logbit? function
%logior function
functions
%logior
logior function
logn method
%lognot function
functions
%lognot
lognot function
%logxor function
functions
%logxor
logxor function
low-level synchronization
M
Machine Words module [1]
<machine-word> class [1] [2]
$machine-word-size constant
magnitude comparisons [1] [2]
$maximum-signed-machine-word constant
$maximum-unsigned-machine-word constant
merge-hash-codes function
merge-hash-ids function
methods
* [1] [2]
+ [1] [2]
- [1] [2]
/
< [1] [2] [3] [4]
= [1] [2] [3] [4]
abs [1] [2]
acos
acosh
as [1] [2] [3]
asin
asinh
atan
atan2
atanh
cos
cosh
even?
exp
finalize
inlining adjectives for
integral?
isqrt
limited [1] [2] [3]
log
logn
negative [1] [2]
negative? [1] [2]
odd? [1] [2]
owned? [1] [2] [3]
parallels with initialize
positive? [1] [2]
release [1] [2] [3] [4] [5]
remove-all-keys! [1] [2]
sin
sinh
sqrt
tan
tanh
wait-for [1] [2] [3] [4] [5]
zero? [1] [2]
^ [1] [2] [3]
$minimum-signed-machine-word constant
$minimum-unsigned-machine-word constant
modules
dylan-arithmetic
dylan-excluding-arithmetic
exported from General-arithmetic library
finalization
generic-arithmetic-dylan
functional-extensions
simple-format
simple-random
table-extensions
transcendentals
modulo function
multi-thread semantics
multiple reader / single writer locks
multiple registrations
effects
N
%negative function
negative generic function
negative method [1] [2]
negative sealed domain
negative? generic function
negative? method [1] [2]
negative? sealed domain
<notification> class
notifications
number generation
simple random
numbers
properties of [1] [2]
O
object-hash function [1] [2]
objects
effects of finalizing directly
effects of resurrecting
registering for finalization
odd? generic function
odd? method [1] [2]
odd? sealed domain
one-of function
operations
arithmetic [1] [2] [3]
on threads
ordering
owned? generic function
owned? method [1] [2] [3]
P
parallels with initialize methods
position generic function
positive? generic function
positive? method [1] [2]
positive? sealed domain
printing
properties of numbers [1] [2]
protocol
synchronization
protocols
release
table
Q
queue
when to drain finalization queue
R
<random> class
random function
random number generation
simple
range function [1] [2]
ranges [1] [2]
<read-write-lock> class
recursive locks
<recursive-lock> class
registering objects for finalization
registrations
effects of multiple
release generic function
release method [1] [2] [3] [4] [5]
release protocol
release-all function
remainder function
remove-all-keys! generic function [1] [2]
remove-all-keys! method [1] [2]
requirements for Threads library
resurrecting objects
effects
robustness
simplicity and
round function
%round/ function
round/ function
S
sealed domains
*
+
-
/
<
=
abs
integral?
negative
negative?
odd?
positive?
zero?
^
semantics
multi-thread
<semaphore> class
semaphores
sequence-hash function
sequence-point function
%shift-left function
%shift-right function
simple formatting
simple locks
simple random number generation
<simple-condition> class
simple-format module
<simple-lock> class
simple-random module
simplicity and robustness
sin method
$single-e constant
$single-pi constant
singleton finalizers
sinh method
sleep function
slots
inlining adjectives for
so%* function
so%+ function
so%- function
so%abs function
so%negative function
so%shift-left function
specific constructors [1] [2] [3]
sqrt method
statement macros
assert
conditional-update! [1] [2] [3]
debug-assert
dynamic-bind [1] [2] [3]
for [1] [2]
iterate
timing
when
with-lock
<stretchy-sequence> class
string-hash function
<string-table> class [1] [2]
string-to-integer function
subclass function
supplied? function
synchronization
explicit
low-level
protocol
<synchronization> class
synchronization-name generic function
synchronize-side-effects function
T
table protocol
Table-extensions library [1] [2]
basics features
table-extensions module
table-protocol generic function
tables
weak [1] [2]
tan method
tanh method
<thread> class
thread safety in client libraries
thread variable definition adjective
thread variables [1] [2]
thread-name function
thread-yield function
threads
class hierarchy
effects on Dylan library
operations on
Threads library
basic features [1] [2]
general requirements
introduction
timers
timing statement macro
Transcendentals library
introduction
transcendentals module
truncate function
%truncate/ function
truncate/ function
types
<hash-state>
U
u%* function
u%+ function
u%- function
u%< function
u%divide function
u%rotate-left function
u%rotate-right function
u%shift-left function
u%shift-right function
ud%divide function
ud%shift-left function
ud%shift-right function
$unfound constant
unfound function
unfound? function
$unsupplied constant
unsupplied function
unsupplied? function
update
conditional [1] [2]
using finalization in applications
using Functional Developer's language extensions
V
values-hash function
variable definition adjectives
locked
thread
variables
locked
thread [1] [2]
W
wait-for generic function
wait-for method [1] [2] [3] [4] [5]
weak tables [1] [2]
finalization and
when should my application drain the finalization queue?
when statement macro
with-lock statement macro
writing finalizers
Z
zero? generic function
zero? method [1] [2]
zero? sealed domain
^
^ generic function
^ method [1] [2] [3]
^ sealed domain