comparison lisp/cl-macs.el @ 2297:13a418960a88

[xemacs-hg @ 2004-09-22 02:05:42 by stephent] various doc patches <87isa7awrh.fsf@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Wed, 22 Sep 2004 02:06:52 +0000
parents 393039450288
children 517f6887fbc0
comparison
equal deleted inserted replaced
2296:a58ea4d0d0cd 2297:13a418960a88
765 "(loop CLAUSE...): The Common Lisp `loop' macro. 765 "(loop CLAUSE...): The Common Lisp `loop' macro.
766 766
767 The loop macro consists of a series of clauses, which do things like 767 The loop macro consists of a series of clauses, which do things like
768 iterate variables, set conditions for exiting the loop, accumulating values 768 iterate variables, set conditions for exiting the loop, accumulating values
769 to be returned as the return value of the loop, and executing arbitrary 769 to be returned as the return value of the loop, and executing arbitrary
770 blocks of code. Each clause is proceed in turn, and the loop executes its 770 blocks of code. Each clause is processed in turn, and the loop executes its
771 body repeatedly until an exit condition is hit. 771 body repeatedly until an exit condition is hit.
772 772
773 It's important to understand that loop clauses such as `for' and `while', 773 It's important to understand that loop clauses such as `for' and `while',
774 which look like loop-establishing constructs, don't actually *establish* a 774 which look like loop-establishing constructs, don't actually *establish* a
775 loop\; the looping is established by the `loop' clause itself, which will 775 loop\; the looping is established by the `loop' clause itself, which will