<collection>
The class of collections, aggregate data structures.
Exported from
Module common-dylan
Module Dylan
Modifiers
abstract free open
Superclasses
<object>
Subclasses
<character-set>
<explicit-key-collection>
<mutable-collection>
<sequence>
<stretchy-collection>
Functions on <collection>
any?
backward-iteration-protocol
collection-hash
do
element
element-error
empty?
every?
find-element
find-key
forward-iteration-protocol
key-exists?
key-sequence
key-test
map
map-as
map-into
member?
reduce
reduce1
singleton?
Functions returning <collection>
map
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.
The class of all Dylan objects.
A class.
The class of all collections that are not sequences.
The class of collections that may be modified.
The class of collections whose keys are consecutive integers starting from zero.
The class of collections that may grow or shrinking to accommodate adding or removing elements.
Returns the first true value obtained by iterating over one or more collections.
Returns eight values used to implement reverse iteration over the
collection
argument.
A function for building hash functions that test collection equivalence.
Iterates over one or more collections for side effect.
Returns the
collection
element associated with a particular
key
.
A function.
Returns true if its argument is empty.
Returns true if a predicate returns true when applied to all corresponding elements of a set of collections.
Returns an element from a collection such that the element satisfies a predicate.
Returns the key in a collection such that the corresponding collection element satisfies a predicate.
Returns eight values used to implement iteration over the
collection
argument.
Returns #t if a key is in a collection.
Returns a sequence containing the keys of its collection argument.
Returns the function used by its collection argument to compare keys.
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 true if
collection
contains
value
as determined by
test
.
Returns the result of combining the elements of
collection
and
initial-value
according to
function
.
Returns the combination of the elements of
collection
according to
function
.
A generic function.