lua-users home
lua-l archive

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

I've read the following text on LuaFiveFeatures at wiki:

- declaration of globals: we introduced global declarations:
global a,b,c
global a,b,c in T
global in T        -- change the default
So, "global in nil" forces declarations for every variable;
"global in {}" puts all undeclared variables into a private table;
"global sin, cos in math" allows the unqualified use of the
names "sin" and "cos".

Apparently this has not gone into Lua 5.0. The interpreter
complains as "global"  was not a keyword (which is not according
to the reference manual). Have these features been postponed?
Is there some workaround in the current Lua version for these functionalities?

Regards, Adriano.