Some links:
- The Lunatik GSoC project - http://netbsd-soc.sourceforge.net/projects/luakern
- Marc Balmer's FOSDEM'13 paper - http://www.netbsd.org/~mbalmer/lua/lua_config.pdf
I gather that the principal virtues of Lua for this purpose are:
1. Lua tables have a nice syntax
2. Lua's load function is very fast
3. Lua has a small, well-tested trusted code base
4. It has a sane semantics for dynamic loading
Some links:
- The Lunatik GSoC project - http://netbsd-soc.sourceforge.net/projects/luakern
- Marc Balmer's FOSDEM'13 paper - http://www.netbsd.org/~mbalmer/lua/lua_config.pdf
I gather that the principal virtues of Lua for this purpose are:
1. Lua tables have a nice syntax
2. Lua's load function is very fast
3. Lua has a small, well-tested trusted code base
4. It has a sane semantics for dynamic loading