GP lisper <[EMAIL PROTECTED]> writes:

> On Sun, 12 Jun 2005 12:30:01 +0300 (EEST), <[EMAIL PROTECTED]> wrote:
>> On Sun, 12 Jun 2005, Nicolas Neuss wrote:
>>
>>>>>> (loop with m = 5
>>>>>>       initially (setq m 3)
>>>>>>       for i below m do (princ i))
>>>>>>
>>>>>> should print only "012", no?
>
> After reading 6.1.1.6, I say "no" still.  The progn for the prologue is:
> (setq m 3)
>
> and then 'm' is set to 5 every pass thru the loop.
>
> On the other hand, I keep wondering what you see that I miss...

Words?  

>From the page which you said you read:

  A with clause introduces a variable binding and an optional initial
  value. The initial values are calculated in the order in which the
  with clauses occur.

Things which "with" clauses do not do include any kind of stepping or
setting at each iteration round the loop.

Cheers,

Christophe


Reply via email to