An example is Common Lisp LOOP :
(loop for item in list when (general-predicate item) collect it)
The variable IT has the meaning of a test expression. This is a function of the ANSI Common Lisp LOOP object.
Example:
(loop for s in '("sin" "Sin" "SIN") when (find-symbol s) collect it)
returns
(SIN)
because only "SIN" is the name for an existing character, here is the SIN character. In Common Lisp, by default, character names have internally capitalized names.
Rainer joswig
source share