guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Do-loop enigma with two variables


From: Andy Wingo
Subject: Re: Do-loop enigma with two variables
Date: Sat, 16 Jul 2016 12:10:56 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

On Fri 15 Jul 2016 16:26, Pierre Lairez <address@hidden> writes:

> When running the following loop:
> (do ((i 1 (+ 1 i))
>      (j 0 i))
>     ((> i 4) (newline))
>   (display (list i j)))
>
> I expect without hesitation to read
> (1 0)(2 1)(3 2)(4 3)
>
> To my surprise, I obtain
> (1 0)(2 2)(3 3)(4 4)

Fixed.  Turns out I had already found and fixed this in master
(4632f3d9988f9a234298b7cc860b2374e2bcc712), but for some reason didn't
back-port the fix.  Done now.

Thanks for the report,

Andy



reply via email to

[Prev in Thread] Current Thread [Next in Thread]