[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Lua 5.4.0 (alpha-rc1) now available
- From: Patrick Donnelly <batrick@...>
- Date: Tue, 4 Jun 2019 12:27:35 -0700
On Wed, May 29, 2019 at 5:38 PM Luiz Henrique de Figueiredo
<lhf@tecgraf.puc-rio.br> wrote:
>
> Lua 5.4.0 (alpha-rc1) is now available for testing at
> http://www.lua.org/work/lua-5.4.0-alpha-rc1.tar.gz
\o/ toclose! (I'll echo that a more Luaish syntax would be preferred
but I trust the Author's judgement on this.)
I thought I'd also share that another useful local qualifier would be
<static>. This would be a variable scoped as normal but is initialized
once when the surrounding closure is created. i.e.:
function foo(...)
local <static> cache = {}
end
is syntactic sugar for:
do
local cache = {}
function foo(...)
end
end
--
Patrick Donnelly