Subject: Re: LOOP discrepancy
From: Erik Naggum <>
Date: 24 Aug 2002 05:17:09 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* Matthew Danish
| Does this mean that all stepping of variables should occur before any
| termination-tests are performed--regardless of lexical position--or only
| before termination-tests associated with the iteration-control clauses?

  My understanding is that termination tests should be performed as early as
  possible.  Otherwise, if you loop over a vector and use either "for index
  from start below end" or some equivalent thereof, you would not want to
  access the endth element, not even in the finally clause.

Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.