> I attach a patch for the last lua revision on github [1]. It changes the "Global by default" policy to a "No default" one. This is done only in specifically marked go/end blocks. In particular: See also these threads: http://lua-users.org/lists/lua-l/2018-07/msg00422.html http://lua-users.org/lists/lua-l/2011-09/msg00684.html http://lua-users.org/lists/lua-l/2018-07/msg00483.html http://lua-users.org/lists/lua-l/2018-07/msg00440.html