<object>
The class of all Dylan objects.
Exported from
Module common-dylan
Module Dylan
Modifiers
abstract primary open
Subclasses
<argument-list-parser>
<argument-token>
<boolean>
<buffer-vector>
<character>
<closable-object>
<collection>
<condition>
<debugger>
<function>
<locator-defaults>
<machine-word>
<number>
<option-parser>
<random-state>
<raw-pointer>
<script-entry>
<settings>
<stream-position>
<symbol>
<synchronization>
<thread>
<type>
<value-cell>
<xml-document>
<xml-node>
Functions on <object>
-
/
^
~
~=
~==
*
+
<
<=
=
==
>
>=
abs
add
add!
add-last
add-new
add-new!
add-option-parser-by-type
alist-delete
always
any?
apair
apply
aref
aref-setter
as
as-lowercase
as-lowercase!
assoc
as-uppercase
as-uppercase!
break
buffer-address
buffer-dirty?
buffer-dirty?-setter
buffer-fill
buffer-position
buffer-position-setter
buffer-size
buffer-start-setter
c-expr
c-struct-field-setter
call-out
case-insensitive-equal
cerror
check-type
class-name
close
collector-protocol
compose
concatenate
concatenate!
concatenate-as
condition-force-output
condition-format
conjoin
copy-bytes
copy-from-buffer!
copy-into-buffer!
copy-sequence
curry
date-day
date-hours
date-microseconds
date-minutes
date-month
date-seconds
date-time-zone-offset
date-time-zone-offset-setter
date-year
debugger-message
debug-message
dest-index
direct-instance-of
disjoin
do
do-get-input-buffer
do-get-output-buffer
do-next-input-buffer
do-next-output-buffer
do-printing-object
do-put-property!
do-remove-property!
element
element-count
element-range-check
element-setter
element-type
equal-hash
error
even?
every?
false?
file-parser
file-property-setter
fill!
find
find-element
find-first-key
find-key
find-last-key
find-tail
first
first-setter
float-decimal-digits
foldl
foldr
format
format-out
format-to-string
found?
ftp-parser
functional-==
function-name
get-input-buffer
get-output-buffer
get-property
head
head-setter
http-parser
https-parser
identity
ignorable
ignore
indent
index
infinite?
initialize
initialized?
instance?
integral?
intersection
key-exists?
last
last-setter
limited-integer-base-class
limited-integer-maximum
limited-integer-minimum
list
list?
list*
locator-address
locator-cgi-string
locator-error
locator-file
locator-index
locator-name
locator-password
locator-port
locator-username
logand
logior
logxor
long-option-names
long-option-names-setter
mailto-parser
main
make
make-regexp-positioner
make-regexp-replacer
make-substring-positioner
make-substring-replacer
make-translator
map
map-as
map-into
max
member?
merge-hash-ids
min
multi-buffer-bytes
multi-buffer-reads
multi-buffer-working-set
negative
negative?
negative-option?
next-input-buffer
next-output-buffer
null?
object-address
object-class
object-hash
odd?
one-of
open-file-stream
option-default-value
option-default-value-setter
option-might-have-parameters?
option-might-have-parameters?-setter
option-value-setter
outer-stream
outer-stream-setter
pair
pair?
pair-foldl
pair-foldr
peek
pointer-deref-setter
position
positive?
precedes?
predecessor
print
print-message
print-object
print-synopsis
print-to-string
push
push-last
puts
random-float
range
rcurry
read
read-4-aligned-bytes
read-4-aligned-bytes-as-word
read-8-aligned-bytes
read-as-list
read-character
read-element
read-into!
read-line
read-line-into!
read-text
read-text-into!
read-through
read-to
reduce
reduce-l
reduce-r
regexp-position
regexp-replace
remove
remove!
remove-duplicates
remove-duplicates!
remove-key!
replace-elements!
replace-subsequence!
report-condition
row-major-index
satisfies
second
second-setter
sequence-diff
set-add
set-add!
set-complement
set-complement!
set-difference
set-difference!
set-intersection
set-intersection!
set-remove
set-remove!
set-union
set-union!
shallow-copy
short-option-names
short-option-names-setter
signal
singleton
singleton-object
size
size-setter
skip-through
slot-initialized?
sort
sort!
sorted-applicable-methods
source-index
split
split-at
ssv-data-setter
stream-contents
stream-contents-as
stream-error-count
stream-error-sequence
stream-error-stream
stream-locator
stream-lock-setter
string-to-float
string-to-machine-word
subclass-of
subdirectory-locator
subsequence
subsequence-position
substring-position
substring-replace
successor
supplied?
tail
tail-setter
third
third-setter
tightly-bound-to-next-token?
token-value
translate
true?
type-error-location
type-for-copy
type-for-file-stream
type-union
unfold
unfold/tail
unfound?
uninitialized?
union
union-members
union-singletons
unread-element
unsupplied?
uppercase?
value
value-hash
values
values-hash
vector
writable-file-stream-position-setter
write
write-element
write-line
xpair
zero?
Functions returning <object>
-
/
^
*
+
abs
add-last
all-superclasses
any?
apply
aref
aref-setter
as
as-lowercase
as-lowercase!
assoc
as-uppercase
as-uppercase!
backward-iteration-protocol
buffer-address
buffer-dirty?
buffer-dirty?-setter
buffer-fill
buffer-position
buffer-position-setter
buffer-size
buffer-start-setter
c-expr
c-struct-field
c-struct-field-setter
call-out
check-type
class-name
collector-protocol
date-day
date-hours
date-microseconds
date-minutes
date-month
date-seconds
date-time-zone-offset
date-time-zone-offset-setter
date-year
default-handler
dest-index
direct-instance-of
direct-subclasses
direct-superclasses
do-printing-object
do-remove-property!
element
element-count
element-range-check
element-setter
file-parser
file-property
file-property-setter
find
find-element
find-first-key
find-key
find-last-key
find-tail
first
first-setter
float-decimal-digits
format-out
forward-iteration-protocol
ftp-parser
function-name
general-object-at
get-property
head
head-setter
heap-object-at
http-parser
https-parser
identity
indent
index
infinite?
initialize
initialized?
invoke-debugger
join-thread
key-exists?
last
last-setter
limited-integer-base-class
limited-integer-maximum
limited-integer-minimum
load-library
locator-address
locator-cgi-string
locator-error
locator-file
locator-index
locator-name
locator-password
locator-port
locator-username
long-option-names
long-option-names-setter
lsv-fill
mailto-parser
main
make
make-substring-positioner
make-substring-replacer
max
merge-hash-ids
min
multi-buffer-bytes
multi-buffer-reads
multi-buffer-working-set
negative
negative-option?
option-default-value
option-default-value-setter
option-might-have-parameters?
option-might-have-parameters?-setter
option-value
option-value-by-long-name
option-value-setter
outer-stream
outer-stream-setter
peek
pointer-deref
pop
pop-last
predecessor
print-synopsis
profiling-type-result
push
push-last
random-exponential
random-float
random-gaussian
read
read-4-aligned-bytes-as-word
read-as-list
read-character
read-element
read-into!
read-line
read-line-into!
read-text
read-text-into!
read-through
read-to
reduce
reduce1
reduce-l
reduce-r
regexp-matches
restart-query
return-query
satisfies
second
second-setter
sequence-diff
set-add
set-add!
set-complement
set-complement!
set-difference
set-difference!
set-intersection
set-intersection!
set-remove
set-remove!
set-union
set-union!
shallow-copy
short-option-names
short-option-names-setter
signal
singleton-object
size-setter
source-index
ssv-data
ssv-data-setter
stream-error-count
stream-error-sequence
stream-error-stream
stream-limit
stream-locator
stream-lock
stream-lock-setter
string-to-float
subclass-of
subsequence
substring-position
substring-replace
successor
tail
tail-setter
third
third-setter
tightly-bound-to-next-token?
token-value
type-error-location
type-error-value
uninitialized?
union-members
union-singletons
unread-element
unsupplied
uppercase?
value
values
writable-file-stream-position-setter
The common-dylan module.
Whenever possible, we have tried to keep the Dylan module pristine and unextended, preferring to add our extensions to separate modules or libraries.
Describes how to parse an argument list, and contains the data found when parsing one.
A class.
The class of boolean values.
A class.
The class of characters.
A class.
The class of collections, aggregate data structures.
The class of objects used by the condition system to connect a signaler with an appropriate handler.
A class.
The class of objects that can be applied to arguments.
A class.
The class <machine-word> represents a limited range of integral values.
The class of all numbers.
Parses a single command-line option and any parameters.
Used to compute a random number.
A class representing a memory address.
A class.
A class.
A class representing a location in a <positionable-stream>.
The class of symbols.
The class of objects that are used for inter-thread synchronization.
The class representing a thread of control executing a function.
The class of all types, including classes and other types.
A class.
A class representing an XML document.
A class representing an XML node.
Returns the difference of its arguments.
Returns the quotient of its arguments.
Raises an object to a specified power.
Logical negation.
Compares two objects for inequality.
Compares two objects for nonidentity.
Multiplies two objects and returns the product.
Adds two objects and returns the sum.
Returns true if its first operand is less than its second operand.
Returns true if its first operand is less than or equal to its second operand.
Compares two objects for identity.
Returns the absolute value of its argument.
Adds an element to a sequence.
Adds an element to a sequence, possibly modifying the sequence.
A generic function.
Adds a new element to a sequence.
Adds a new element to a sequence, possibly modifying the sequence.
Create an <option-parser> and add it to an <argument-list-parser>.
Deletes associations from the associative list.
Returns a function that always returns a particular object.
Returns the first true value obtained by iterating over one or more collections.
Adds an association to a sequence.
Calls
function
and returns the values that
function
returns.
Returns the
array
element indicated by a set of
indices
.
Sets the array element indicated by a set of indices.
Coerces an object to a type.
Coerces an object to lowercase and returns the resulting new object.
Coerces an object to lowercase in place.
Looks up a value given a key.
The method on <string> is equivalent to map-into(
string
, as-uppercase,
string
).
Coerces an object to uppercase in place.
Invokes the debugger.
Returns the address of the start of a memory buffer.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
Evaluate a C expression at this point.
Sets the value of a field of a C struct.
Calls a C function and returns its value.
Tests whether two objects have the same string value aside from case.
Signals a correctable error.
Checks an object to ensure that it is an instance of a specified type.
A generic function.
Closes a <closable-object>.
A generic function.
Returns the composition of one or more functions.
Returns a sequence containing all the elements of all the sequences, in order.
A generic function.
Returns the concatenation of one or more sequences in a sequence of a specified type.
Flushes the condition output stream.
This function serves as a firewall between the condition system and the Streams and Format modules.
Returns a function that expresses the conjunction of one or more predicates.
Copies bytes from one byte collection to another, or copies bytes within a byte collection.
A generic function.
A generic function.
Creates a freshly allocated sequence containing the elements of
source
between
start
and
end
.
Returns a function that applies
function
to
curried-args
plus its own arguments, in that order.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
Formats a string and outputs it to the debugger.
A generic function.
A generic function.
Returns a function that expresses the disjunction of one or more predicates.
Iterates over one or more collections for side effect.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
Returns the
collection
element associated with a particular
key
.
A generic function.
A generic function.
Sets the collection element associated with a particular key.
A generic function.
Computes hash ids for objects such that two objects that are =-equal have the same hash id.
Signals a nonrecoverable error.
Returns true if its argument is an even number.
Returns true if a predicate returns true when applied to all corresponding elements of a set of collections.
A function.
A generic function.
A generic function.
Fills a collection with a specified value.
Find an element satisfying a predicate.
Returns an element from a collection such that the element satisfies a predicate.
Find the index of first element of a <vector> that satisfies a predicate.
Returns the key in a collection such that the corresponding collection element satisfies a predicate.
Like find-first-key, but searches the sequence from
end
to
start
.
Find an element satisfying a predicate, returning it and the rest of the sequence.
Returns the first element of a sequence.
Sets the first element of a mutable sequence.
A generic function.
Rebuilds a list by applying a function over it.
Format a string and write it to a stream.
There are two unrelated format-out functions.
There are two unrelated format-to-string functions.
Returns true if an object is not equal to $unfound, and false otherwise.
A generic function.
A generic function.
A generic function.
A function.
A function.
A generic function.
Returns the head of a list.
Sets the head of a pair to contain an object and returns the object.
A generic function.
A generic function.
Returns its argument.
A compiler directive that tells the compiler it need not issue a warning if its argument is bound but not referenced.
A compiler directive that tells the compiler it must not issue a warning if its argument is bound but not referenced.
A generic function.
Find an element and return its index.
A generic function.
Performs instance initialization that cannot be specified declaratively by a class definition.
A function.
Returns true if
object
is a general instance of
type
.
Returns true if its argument is an integer.
Returns the intersection of two sequences, a new sequence containing only those elements of
sequence1
that also appear in
sequence2
.
Returns #t if a key is in a collection.
Returns the last element of
sequence
.
Replaces the last element of a mutable sequence with a new value.
A generic function.
A generic function.
A generic function.
Creates and returns a freshly allocated list.
Creates a proper or improper list.
A generic function.
A generic function.
A function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
Returns the bitwise
and
of its arguments.
Returns the bitwise
inclusive or
of its arguments.
Returns the bitwise
exclusive or
of its arguments.
A generic function.
A generic function.
A generic function.
A generic function.
Returns a general instance of its first argument.
Creates a function that finds the index of a regexp in a string.
Creates a function that replaces information in a string.
A generic function.
A generic function.
Creates a function that translates a string.
Iterates over one or more collections and collects the results in a freshly allocated collection.
Iterates over one or more collections and collects the results in a freshly allocated collection of a specified type.
Iterates over one or more collections and collects the results in an existing mutable collection.
Returns the greatest of its arguments.
Returns true if
collection
contains
value
as determined by
test
.
Returns a hash id created from the merging of two argument hash ids.
Returns the least of its arguments.
A generic function.
A generic function.
A generic function.
Returns the negation of its argument.
A generic function.
A function.
A function.
Check whether this sequence is the empty list.
A function.
Returns the class of which
object
is a direct instance.
Returns a hash-code for
object
that corresponds to the equivalence predicate ==.
Returns true if its argument is an odd number.
Creates a class that is one of the supplied arguments.
A generic function.
A generic function.
A generic function.
A generic function.
A generic function.
Changes the option value of an <option-parser>.
A generic function.
A generic function.
Creates and returns a freshly allocated pair.
This function is like foldl but works on sublists.