lua-users home
lua-l archive

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


> My guess is that they would only be pooled if they share the same prototype,
> and do not use any upvalues, such as:
> 
> t = {}
> for i = 1, 10 do
>   t[i] = function() end
> end

They may be reused even with upvalues, as long as they have the same
upvalues; each prototype caches the last closure created with it.

-- Roberto