Common Lisp Package: COM.CLEARLY-USEFUL.FOLDABLE-PROTOCOL

Interface to the foldable protocol

README:

FUNCTION

Public

FOLDABLE-P (OBJECT)

test if object implements FOLDABLE

REDUCEABLE-P (OBJECT)

test if object implements REDUCEABLE

Undocumented

FILTERING (PRED)

FOLD (REDUCEFN COLLECTION &KEY (DIVIDE-BY 512) (COMBINE-WITH REDUCEFN))

FOLD-LEFT (FN COLLECTION &KEY (INITIAL-VALUE (FUNCALL FN)))

FOLDER (COLLECTION TRANSFORMER)

MAPCATTING (F)

MAPPING (FN)

MONOID (FN EPSILON)

REDUCED (V)

REDUCER (COLLECTION TRANSFORMER)

GENERIC-FUNCTION

Public

Undocumented

COLL-FOLD (SELF N COMBINEF REDUCEF)

COLL-REDUCE (SELF FN SEED)