On Sat, Jul 17 2010, luigi scarso wrote:

> Why don't put them into a table as is in
> http://www.lua.org/pil/10.1.html
> For exampl e placefloat.lua should be
> placefloat ={
> props = {
> [...]

Because I like to avoid redundancy.

It's easy to do things like this automatically:

local placefloat = {}
setfenv(0, placefloat)
dofile("placefloat.lua")
setfenv(0, _G)
print(placefloat.props.fixpart)


Or like this:

placefloat.lua:

entry = {               -- or "command"
      props = ...,
      args = ...,
      ...
}

And then:

local commands = {}
dofile("placefloat.lua")
commands.placefloat = entry (or command)
print(placefloat.props.fixpart)

Cheers, Peter

-- 
Contact information: http://pmrb.free.fr/contact/


_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context

Reply via email to