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

Re: lexical closure bug?

> A different implementation of do, which used tail recursion instead of 
> tagbody/go and so established a new binding of a for each iteration
would have 
> produced the result you expected.

I see. Is do coded that way for a reason? To me, the way that MCL coded
do seems counter-intuitive. I don't generally expect variables to
changed out from under me. Is it much faster to be that way?
Robby Findler                                               robby+@cmu.edu
Carnegie Mellon University    Pittsburgh, PA                (412) 681-4552