That's the 5.0.2 behaviour. It works "properly" in 5.1 On 27-Oct-05, at 6:41 PM, Paul Chiusano wrote:
Then everything works fine. It's as if the loop variable 'fn' is not registered as an upvalue in the closure created. Is this a buglet, or am I not understanding something correctly?