lua-users home
lua-l archive

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




On 30/09/15 03:04 PM, Sean Conner wrote:
It was thus said that the Great Soni L. once stated:

On 30/09/15 01:34 PM, Luiz Henrique de Figueiredo wrote:
If Lua doesn't need a registry then neither does C.
That's not true. Lua is an embedded language and C code may need to
store things in a Lua state that Lua scripts cannot have access to
because of security. Not everything that can be done to Lua in C should
be exposed to Lua scripts.

function f()
local i = 3
return function() print(i) end
end

Does another script have access to i?
   Only if the debug module is available.  But then again, if the debug
module is available, so is the registry.

   -spc


Precisely. The registry is useless.

--
Disclaimer: these emails may be made public at any given time, with or without reason. If you don't agree with this, DO NOT REPLY.