Next: , Up: Reference


3.1 Quick Reference

Type Symbol(s) Description
Function mapal/mapalist/mapacon Map over alists (cdr-valued).
Function mapal*/mapalist*/mapacon* Map over alists (cadr-valued).
Function mappl/mapplist/mappcon Map over plists.
Function mapv/mapvector/mapvcon Map over vectors.
Function mapt/maptimes/maptcon Map over integers.
Function mapt*/maptimes*/maptcon* Map over integers (no iter var).

Macro docons Iterate over the conses of a list.
Macro doalist Iterate over an alist (cdr-valued).
Macro doalist* Iterate over an alist (cadr-valued).
Macro doplist Iterate over a plist.
Macro dovector Iterate over a vector.
Macro dotimes* Same as dotimes, but no iter var.

Macro collecting Collect values into a list.
Macro with-collectors Collect values into multiple lists.
L. Funct collect Collect a value for collecting.
L. Funct ncollect Collect a list for collecting.

Macro for* Subset of loop stepping anywhere.
L. Funct step* Step variables for for*.
Macro while* Loop while a condition holds true.

Macro compose Compose functions right-associatively.