lua-users home
lua-l archive

Re: Lua as configuration language

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


Marc Balmer wrote:
> I posted a short article on how to use Lua as a configuration and data exchange language.
> 
> Comments welcome.
> 
> http://www.netbsd.org/~mbalmer/lua/lua_config.pdf
It's worth adding an explanation of multiline comments and strings.
It's also possible to implement something like this:
Iface "lo0" {
 ip="127.0.0.1",
 mask="255.0.0.0"
}
and build a framework to register sections and define validation
rules. For instance:
local Iface = Section { ip="string", mask="string" }
The simplest version of Iface is below.
function Iface(name)
 return
 function(content)
 _G[name] = content
 end
end
Alex

AltStyle によって変換されたページ (->オリジナル) /