<function>

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.
The class of functions that are made up of a number of individual methods.
The class of functions that are applicable to arguments of a specified type.
Copies an associative list.
Deletes associations from the associative list.
Returns the first true value obtained by iterating over one or more collections.
Adds an association to a sequence.
Tests if a function is applicable to sample arguments.
Calls function and returns the values that function returns.
Looks up a value given a key.
Returns the entry point of a C-callable Dylan function.
Returns those elements of a sequence that satisfy a predicate.
Returns those elements of a sequence that correspond to those in another sequence that satisfy a predicate.
Maps a function over a sequence, then chooses selected elements.
A function for building hash functions that test collection equivalence.
Returns a function that expresses the complement of a predicate.
Returns the composition of one or more functions.
Concatenates sequences then maps a function over the resulting sequence.
Returns a function that expresses the conjunction of one or more predicates.
Returns a function that applies function to curried-args plus its own arguments, in that order.
Returns a sequence containing the elements of one sequence that are not members of a second.
Returns a function that expresses the disjunction of one or more predicates.
Iterates over one or more collections for side effect.
A generic function.
Applies a function to all dynamically active handlers, the most recently established first.
Returns true if a predicate returns true when applied to all corresponding elements of a set of collections.
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.
Rebuilds a list by applying a function over it.
Returns information about the arguments accepted by a function.
Returns information about the values returned by a function.
Returns the specializers of a function.
Find an element and return its index.
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.
Adds a function to be called just before quitting.
Like do, except that it takes multiple argument lists.
This function is like foldl but works on sublists.
This function is like foldr but works on sublists.
Takes a list and returns two lists: one that satisfies a predicate, and one that doesn’t.
Returns the key at which a particular value occurs in a sequence.
Start a logical block, creating a <pretty-stream> if necessary.
Verifies that one element comes before another in a sequence.
Returns a function that applies function to curried-args plus its own arguments, with the curried-args occurring last.
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 function.
A function.
Replaces those elements of mutable-collection for which predicate returns true.
Runs an application in a separate process.
Serves the same purpose as find-key.
Like collection-hash, only a more efficient version just for sequences.
Make a sequence by performing a function on the index.
This function is dual to reduce; instead of taking some functions and a list and producing a value, it takes a value and some functions and produces a list.
This function is similar to unfold, except that it can also be used to build an improper list.
Hashes the values passed to it.
Returns a function that always returns a particular object.
Returns eight values used to implement reverse iteration over the collection argument.
A generic function.
Returns eight values used to implement iteration over the collection argument.
Returns the function used by its collection argument to compare keys.
Creates a function that finds the index of a regexp in a string.
Creates a function that replaces information in a string.
Creates a function that splits a string.
Creates a function that translates a string.
Returns the test-function and hash-function for the <table>.