lua-users home
lua-l archive

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


> 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