123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- % -*- Mode: TeX -*-
- A \newterm{sequence} is an ordered collection of \term{elements},
- implemented as either a \term{vector} or a \term{list}.
- \term{Sequences} can be created by \thefunction{make-sequence},
- as well as other \term{functions} that create \term{objects}
- of \term{types} that are \term{subtypes} of \typeref{sequence}
- (\eg \funref{list}, \funref{make-list}, \funref{mapcar}, and \funref{vector}).
- A \newterm{sequence function} is a \term{function}
- defined by this specification
- or added as an extension by the \term{implementation}
- that operates on one or more \term{sequences}.
- %% 14.0.0 19
- Whenever a \term{sequence function} must construct and return
- a new \term{vector}, it always returns a \term{simple vector}.
- Similarly, any \term{strings} constructed will be \term{simple strings}.
- \DefineFigure{SequenceFunctions}
- \displaythree{Standardized Sequence Functions}{
- concatenate&length&remove\cr
- copy-seq&map&remove-duplicates\cr
- count&map-into&remove-if\cr
- count-if&merge&remove-if-not\cr
- count-if-not&mismatch&replace\cr
- delete¬any&reverse\cr
- delete-duplicates¬every&search\cr
- delete-if&nreverse&some\cr
- delete-if-not&nsubstitute&sort\cr
- elt&nsubstitute-if&stable-sort\cr
- every&nsubstitute-if-not&subseq\cr
- fill&position&substitute\cr
- find&position-if&substitute-if\cr
- find-if&position-if-not&substitute-if-not\cr
- find-if-not&reduce&\cr
- }
- \beginsubsection{General Restrictions on Parameters that must be Sequences}
- In general, \term{lists} (including \term{association lists} and \term{property lists})
- that are treated as \term{sequences} must be \term{proper lists}.
- \endsubsection%{General Restrictions on Parameters that must be Sequences}
|