Returns a CHAMP set of the values, optionally filtered by filterp.
Returns a CHAMP set of the values, optionally filtered by filterp. compare-fn-name can be supplied to specify a custom organization.
Returns a WB-set of the values, optionally filtered by filterp. compare-fn-name can be supplied to specify a custom ordering.
Returns the union of the sets (or bags), optionally filtered by filterp.
Returns the intersection of the sets (or bags), optionally filtered by filterp. (If zero sets
are supplied, returns the full set; see full-set.)
nil) no-default? ¶Consumes two values from the mapped function; returns a CHAMP map of the pairs. filterp, if supplied, must take two arguments. If default is supplied, that will be the map’s default; if no-default? is true, the map will have no default.
nil) no-default? key-compare-fn-name val-compare-fn-name ¶Consumes two values from the mapped function; returns a CHAMP map of the pairs. filterp, if
supplied, must take two arguments. default will be the map’s default; but if no-default? is true, the map will have no default. key-compare-fn-name and
val-compare-fn-name, if supplied, must be symbols naming the comparison functions to be used
for keys and values respectively (these default to compare).
nil) no-default? key-compare-fn-name val-compare-fn-name ¶Consumes two values from the mapped function; returns a CHAMP map of the pairs. filterp, if
supplied, must take two arguments. default will be the map’s default; but if no-default? is true, the map will have no default. key-compare-fn-name and
val-compare-fn-name, if supplied, must be symbols naming the comparison functions to be used
for keys and values respectively (these default to compare).
nil) filterp ¶Returns the map-union of the values, optionally filtered by filterp. If
val-fn is supplied, it is passed to map-union. default will be the map’s
default; but if no-default? is true, the map will have no
default.
nil) filterp ¶Returns the map-intersection of the values, optionally filtered by
filterp. If val-fn is supplied, it is passed to map-intersection. default
will be the map’s default; but if no-default? is true, the map
will have no default. If zero maps are intersected, returns nil (there’s no identity value
for this operation).
Consumes two values from the mapped function. Returns a map from the first values, with each one
mapped to a set of the corresponding second values. If you supply val-compare-fn-name, to
customize the organization of the range sets, the returned map will use eql-compare as its
val-compare-fn. Also, filterp, if supplied, must take two arguments.
Returns a CHAMP bag of the values, optionally filtered by filterp.
Returns a CHAMP bag of the values, optionally filtered by filterp. compare-fn-name can be supplied to specify a custom organization.
Returns a WB-bag of the values, optionally filtered by filterp. compare-fn-name can be supplied to specify a custom ordering.
Consumes two values from the mapped function; returns a bag of the pairs. filterp, if supplied, must take two arguments.
Consumes two values from the mapped function; returns a CHAMP bag of the pairs, optionally filtered by filterp. filterp, if supplied, must take two arguments. compare-fn-name can be supplied to specify a custom organization.
Consumes two values from the mapped function; returns a WB-bag of the values, optionally filtered by filterp. filterp, if supplied, must take two arguments. compare-fn-name can be supplied to specify a custom ordering.
Returns the bag-sum of the values, optionally filtered by filterp.
Returns the bag-product of the values, optionally filtered by filterp. (If zero bags are
supplied, returns the full set, which contains every value with multiplicity 1; see full-set.)
Returns a seq of the values, optionally filtered by filterp.
Returns the concatenation of the seq values, optionally filtered by filterp.
Consumes two values from the mapped function; returns a dynamic tuple of the pairs.
Returns a CHAMP replay-set of the values, optionally filtered by filterp.
Returns a CHAMP replay-set of the values, optionally filtered by filterp. compare-fn-name can be supplied to specify a custom organization.
Returns a WB-tree replay-set of the values, optionally filtered by filterp. compare-fn-name can be supplied to specify a custom ordering.
nil) no-default? key-compare-fn-name val-compare-fn-name ¶Consumes two values from the mapped function; returns a CHAMP map of the pairs. filterp, if supplied, must take two arguments. If default is supplied, that will be the map’s default; if no-default? is true, the map will have no default.
nil) no-default? ¶Consumes two values from the mapped function; returns a CHAMP map of the pairs. filterp, if
supplied, must take two arguments. If default is supplied, that will be the map’s default; if no-default? is true, the map will have no default.
key-compare-fn-name and val-compare-fn-name, if supplied, must be symbols naming the
comparison functions to be used for keys and values respectively (these default to compare).
nil) no-default? ¶Consumes two values from the mapped function; returns a WB-tree map of the pairs. filterp, if
supplied, must take two arguments. If default is supplied, that will be the map’s default; if no-default? is true, the map will have no default.
key-compare-fn-name and val-compare-fn-name, if supplied, must be symbols naming the
comparison functions to be used for keys and values respectively (these default to compare).
Consumes two values from the mapped function; returns a CHAMP binary relation of the pairs. filterp, if supplied, must take two arguments.
Consumes two values from the mapped function; returns a CHAMP binary relation of the pairs.
filterp, if supplied, must take two arguments. key-compare-fn-name and
val-compare-fn-name, if supplied, must be symbols naming the comparison functions to be used
for keys and values respectively (these default to compare).
Consumes two values from the mapped function; returns a WB-tree binary relation of the pairs.
filterp, if supplied, must take two arguments. key-compare-fn-name and
val-compare-fn-name, if supplied, must be symbols naming the comparison functions to be used
for keys and values respectively (these default to compare).