I'm noticing some unexpected behaviour with in-range:

> (for ([i (in-range 2 4)])
  (printf "i = ~s\n" i))
i = 2
i = 3

that works as expected, but:

> (for ([i (in-range 2 4)]
        [j (in-range 1 2)])
  (printf "i = ~s\n" i))
i = 2

why isn't '3' being picked up in the second example?

Thanks,
       Charles.
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to