[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: a new proposal for environments
- From: Jonathan Castello <twisolar@...>
- Date: Thu, 25 Feb 2010 12:05:33 -0800
> I do not see why Lua should provide a function that you can build
> yourself, only to save a few lines in the construction of some very
> specifics sandboxes. E.g.,
>
> do
> local setupvalue, loadfile = debug.setupvalue, loadfile
> function myloadfile (fn, env)
> local f, err = loadfile(fn)
> if not f then return f, err end
> setupvalue(f, 1, env)
> return f
> end
> end
Well, there are a lot of functions you could "write yourself", but in
the interest of ease of use and sensibility they're included by
default. I think you could also say that 'loadin' could be written on
your own, using almost exactly the same example.
~Jonathan
- References:
- Re: a new proposal for environments, Peter Cawley
- Re: a new proposal for environments, Peter Cawley
- Re: a new proposal for environments, Roberto Ierusalimschy
- Re: a new proposal for environments, David Kastrup
- Re: a new proposal for environments, Enrico Colombini
- Re: a new proposal for environments, Duncan Cross
- Re: a new proposal for environments, Jonathan Castello
- Re: a new proposal for environments, Pierre-Yves Gérardy
- Re: a new proposal for environments, Jonathan Castello
- Re: a new proposal for environments, Roberto Ierusalimschy