[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Is the registry needed?
- From: Sean Conner <sean@...>
- Date: Wed, 30 Sep 2015 14:04:12 -0400
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