David,
Since that is not what I proposed, I doubt that it would cause much
enthusiasm, either. All declarations would be local by default, not
requiring the local keyword, and things like print(i) would be prefixed.
Everett L.(Rett) Williams II
David Kastrup wrote:
Everett L Williams II <rett@classicnet.net> writes:
If local were the default, and items to be used elsewhere had to be
exported, just think how many other problems would become basically
impossible.
I don't think that an automatic transformation of
local i=3
do
i=2
end
print(i)
into
local i=3
do
local i=2
end
print(i)
is going to cause much enthusiasm among most users.
|