Next: Judicious use of indentation macros, Previous: Don't use superfluous let
or let*
bindings, Up: SEL Coding Standards [Contents][Index]
Generally mapc
, mapcar
, mappend
, and
reduce
should be preferred to use of the iterate
macro
(which should itself be preferred to loop
which should never be
used). In general iterate
should be limited to cases where
non-trivial accumulation variables or incremental state are needed.
Potentially there are cases where a straightforward iterate
has
better indentation behavior, in which case it might be acceptable (but
I can’t think of one now).