Here's descriptions of all the (informal) categories of operators provided by Loopless. See Reference, for comprehensive documentation of all these utilities. See Quick Reference, for a table showing at a glance all the operators.
mapcar-like Functionsmapcar and
friends. They are analogous to mapc/mapcar/mapcan and
mapl/maplist/mapcon for iteration (and possible accumulation of
values into a list) over alists, plists, vectors and integers.
See MAPCAR-like Functions.
dolist-like Macrosdolist and
friends. They are analogous to dolist and dotimes, but
for the conses of a list, alists, plists and vectors. There's also
dotimes*, which is just like dotimes but without an
iteration variable. See DOLIST-like Macros.
collecting and with-collectors, provide
easy and efficient collection of values into one (or multiple)
list(s). They were copied from the cl-utilities library but I
added support for nconc-style accumulation. See Collection Macros.
for*loop's for clause to
step variables in conjunction with any looping construct whatsoever.
“for-as-arithmetic” and “for-as-equals” are supported. See FOR*.
while*tagbody repeatedly while a
condition holds true. See WHILE*.
composecl-utilities library and is included in
Loopless because it's very useful for the mapcar-like
functions, in particular. See COMPOSE.