Class Seq

The abstract class for FSet functional seqs (sequences, but we use the short
name to avoid confusion with cl:sequence). It is a structure class.

Part of:

package fset, class wb-seq, class collection

Direct Superclass

collectionThe root class of the FSet functional collections hierarchy. It is a
structure class.

Direct Subclass

wb-seqA class of functional seqs (sequences, but we use the short name to avoid
confusion with cl:sequ...

Slot

default

Direct Method

compareReturns one of :less, :greater, :equal, or :unequal according as x
is less than, greate...
convertConverts the collection to the specified type. Some methods may
take additional keyword argument...
countIf collection is a Lisp sequence, this simply calls cl:count. On an FSet
collection, the def...
count-ifIf collection is a Lisp sequence, this simply calls cl:count-if. On an
FSet collection, the ...
count-if-notIf collection is a Lisp sequence, this simply calls cl:count-if-not.
On an FSet collection, t...
defaultReturns the default for the map or seq, i.e., the value returned by lookup
when the supplied ke...
domain-contains?Returns true iff the domain of the map or seq contains x. (The domain
of a seq is the set of v...
filterReturns a new collection containing those members or pairs of collection
for which fn returns...
findIf collection is a Lisp sequence, this simply calls cl:find. On an FSet
collection, the defa...
find-ifIf collection is a Lisp sequence, this simply calls cl:find-if. On an
FSet collection, the ...
find-if-notIf collection is a Lisp sequence, this simply calls cl:find-if-not.
On an FSet collection, th...
imageReturns a new collection containing the result of applying fn to each
member of collection, w...
positionIf collection is a Lisp sequence, this simply calls cl:position. On an
FSet seq, the default...
position-ifIf collection is a Lisp sequence, this simply calls cl:position-if.
Also works on an FSet seq...
position-if-notIf collection is a Lisp sequence, this simply calls cl:position-if-not.
Also works on an FSet...
range-contains?Returns true iff the range of the map or seq contains x. (The range
of a seq is the set of mem...
reduceIf collection is a Lisp sequence, this simply calls cl:reduce (q.v.).
On an FSet collection, ...
removeIf collection is a Lisp sequence, this simply calls cl:remove. On an
FSet seq, the default f...
remove-ifIf collection is a Lisp sequence, this simply calls cl:remove-if.
Also works on an FSet seq; ...
remove-if-notIf collection is a Lisp sequence, this simply calls cl:remove-if-not.
Also works on an FSet s...
substituteIf collection is a Lisp sequence, this simply calls cl:substitute. On
an FSet seq, the defau...
substitute-ifIf collection is a Lisp sequence, this simply calls cl:substitute-if.
Also works on an FSet s...
substitute-if-notIf collection is a Lisp sequence, this simply calls cl:substitute-if-not.
Also works on an FS...