lua-users home
lua-l archive

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


It occured to me that it would be really neat to be able to setup
fallback methods 'inline' in table creation.

For example, instead of doing:

a_tag = newtag();
settagmethod("gc",function () print("resource closed"); end);
a_table = { [1] = "foo",
            [2] = "bar" };
settag(a_table,a_tag);

It would be convinent to do:

a_table = { [1] = "foo",
            [2] = "bar",
            [`gc] = function () print("resource closed"); end };

Or something along those lines.

-- 
David Jeske (N9LCA) + http://www.chat.net/~jeske/ + jeske@chat.net