Drew Crampsie wrote: > This is because your implementation is free to re-use the binding of i > within the loop, and the <ucw:a is creating a closure over that binding. > consider the following code : > [...] Shouldn't ideally the macro-expansion of display-number take care of this? Or are there situations where this behaviour is necessary? astor