<object>

The class of all Dylan objects.

Exported from

Modifiers

abstract primary open

Subclasses

Functions on <object>

Functions returning <object>

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.