Loops Go to the previous , next section.
There is no limit on the number of recursion levels, other than those enforced by your hardware and operating system. Loops can be programmed using recursion and the conditionals described previously. It takes any number of arguments, and expands to all but the first argument, separated by commas, with each argument quoted. While not a very interesting macro, it does show how simple loops can be made with shift , ifelse and recursion. Here is an example of a loop macro that implements a simple forloop.