Loop Sublanguage
Some Lisp dialects are providing an extensive sublanguage for describing Loops. An early example can be found in Conversional Lisp of Interlisp. Common Lisp provides a Loop macro which implements such a sublanguage.
Read more about this topic: Control Flow