On Tue, 26 Nov 2013 12:50:16 +0100 Marc Balmer <[email protected]> wrote: > My suggestion is this: > > Build with lauxlib and also build the standard libraries > Create a new sysctl kern.lua.stdlib, set to one by default > If a new state is created in lua(4), run lua_openlib(...) on that state > if kern.lua.stdlib is set to a vaue != 0 > > So by default a kernel Lua state would then have the stdlibs available, > much you have them available when running lua(1).
Maybe it's just me, but it seems strange to have this depend on a (global) sysctl. I assume you have a reason for being able to disable it. But if you then want to run other lua code that needs the stdlibs, it will be enabled for your original code as well. Did I misunderstand? kind regards dieter
